
.responsive-table{container-type:inline-size;container-name:site-table;width:100%;max-width:100%;min-width:0;margin:24px 0;color:#203e3b}
.table-container-adapted{overflow:visible!important;min-width:0!important;max-width:100%!important}
.responsive-table>table.site-table{display:table!important;table-layout:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;border-collapse:collapse}
.responsive-table>table.site-table :is(th,td){width:auto;min-width:0!important;vertical-align:top}
.responsive-table>table.site-table :is(th,td,a,strong,span){word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
.responsive-table>table.site-table .site-number{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}
.responsive-table>table.site-table .site-amount{white-space:nowrap!important}
.page-shortcuts{box-sizing:border-box;width:calc(100% - 32px);max-width:1140px;margin:24px auto 32px;padding:20px 24px;border:1px solid #cbd8cf;border-radius:12px;background:#eef3eb;color:#203e3b;font:15px/1.55 Arial,sans-serif}
.page-shortcuts strong{display:block;margin-bottom:10px;color:#203e3b}.page-shortcuts ul{display:flex!important;flex-wrap:wrap;gap:10px 18px!important;margin:0!important;padding:0!important;list-style:none!important}.page-shortcuts li{display:block!important;margin:0!important;padding:0!important}.page-shortcuts a{display:inline-block;padding:5px 0;color:#14584e!important;text-decoration:underline!important;text-underline-offset:4px;word-break:normal!important;overflow-wrap:normal!important;font-size:15px!important}.page-shortcuts a:focus-visible{outline:3px solid #9c7330;outline-offset:4px}
main :is(table[id],form[id],#currency-converter){scroll-margin-top:120px}
.currency-tools{box-sizing:border-box;width:calc(100% - 32px);max-width:1140px;margin:36px auto;padding:clamp(22px,4vw,42px);border:1px solid #cbd8cf;border-radius:16px;background:#fffdf8;color:#203e3b;font:16px/1.7 Arial,sans-serif}
.currency-tools h2{font:700 clamp(25px,3vw,34px)/1.3 Arial,sans-serif;color:#173e3a;word-break:normal;overflow-wrap:normal;hyphens:none;margin:0 0 18px}.currency-tools p{max-width:82ch}.currency-tools .currency-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.currency-tools label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.currency-tools input,.currency-tools select{box-sizing:border-box;width:100%;min-width:0;background:white;color:#203e3b;border:1px solid #aebfb8;border-radius:6px;padding:12px;font:16px Arial}.currency-tools button{background:#174b43;color:white;border:1px solid #174b43;border-radius:8px;padding:12px 18px;font:700 15px Arial;cursor:pointer;margin:22px 10px 16px 0}.currency-tools button[type=reset]{background:white;color:#174b43}.currency-tools output{display:block;background:#e8efe5;border-radius:8px;padding:18px;font-weight:700}.currency-tools a{color:#14584e;text-decoration:underline}.currency-tools .currency-note{font-size:13px;line-height:1.65}.currency-tools :focus-visible{outline:3px solid #9c7330;outline-offset:4px}.currency-equivalent{display:block;margin-top:6px;font-size:13px;color:#52665c}
@media(max-width:600px){.page-shortcuts{padding:18px}.page-shortcuts ul{display:block!important}.page-shortcuts li{margin:6px 0!important}.currency-tools .currency-fields{grid-template-columns:1fr}}

.responsive-table{position:relative;container-type:normal;box-sizing:border-box;overflow-x:auto!important;overflow-y:auto!important;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#6f8a81 #eef3eb;border-radius:8px}
.responsive-table:focus-visible{outline:3px solid #9c7330;outline-offset:4px}
.responsive-table::-webkit-scrollbar{height:12px}.responsive-table::-webkit-scrollbar-thumb{background:#6f8a81;border:2px solid #eef3eb;border-radius:6px}.responsive-table::-webkit-scrollbar-track{background:#eef3eb}
.responsive-table>table.site-table{display:table!important;table-layout:auto!important;min-width:var(--table-min-width,44rem)!important;width:100%!important;max-width:none!important;margin:0!important;border-collapse:collapse!important}
.responsive-table>table.site-table caption{display:table-caption!important;width:auto!important;text-align:left}
.responsive-table>table.site-table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}
.responsive-table>table.site-table tbody{display:table-row-group!important;width:auto!important}.responsive-table>table.site-table tfoot{display:table-footer-group!important}
.responsive-table>table.site-table tr{display:table-row!important;width:auto!important;max-width:none!important;border-radius:0!important}
.responsive-table>table.site-table :is(th,td){display:table-cell!important;box-sizing:border-box;width:auto!important;max-width:none!important;min-width:12rem!important;white-space:normal!important;padding:15px 18px!important;text-align:left!important;font-size:15px!important;line-height:1.65!important;border-radius:0!important}
.responsive-table>table.site-table :is(th,td):first-child{min-width:14rem!important}
.responsive-table>table.site-table :is(th,td)::before{content:none!important}
.responsive-table>table.site-table :is(.site-number,.guide-number){min-width:7rem!important;white-space:nowrap!important;text-align:right!important;font-variant-numeric:tabular-nums}
.responsive-table>table.site-table :is(.site-amount,.guide-amount){white-space:nowrap!important}
.table-scroll-hint{font:12px/1.5 Arial,sans-serif!important;color:#52665c!important;margin:5px 0 18px!important}
@media print{.responsive-table{overflow:visible!important}.responsive-table>table.site-table{min-width:0!important}.responsive-table>table.site-table :is(th,td){min-width:0!important}.table-scroll-hint{display:none}}
