.customs-page{max-width:1200px;margin-inline:auto}.customs-page .page-intro{max-width:880px}.customs-calculator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin:32px 0 48px;align-items:start}.customs-inputs,.customs-result{min-width:0;padding:24px;border:1px solid #dce2e8;border-radius:16px;background:#fff}.customs-inputs{display:grid;gap:18px}.customs-inputs label{display:grid;gap:8px;font-size:15px;font-weight:600;line-height:1.5}.customs-inputs input:not([type=checkbox]),.customs-inputs select{width:100%;min-width:0;box-sizing:border-box;min-height:48px;border:1px solid #aab7c4;border-radius:8px;background:#fff;color:#172b3b;padding:10px 12px;font:inherit}.customs-inputs label.customs-confirm{display:flex;align-items:flex-start;gap:10px;font-weight:400}.customs-confirm input{flex:0 0 18px;width:18px;height:18px;margin:3px 0}.customs-inputs p{margin:0}.customs-result h2{margin-top:0}.customs-result p{overflow-wrap:anywhere}.customs-result dl{margin:24px 0}.customs-result dl>div{display:flex;gap:16px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e3e8ed}.customs-result dt{min-width:0;flex:1}.customs-result dt small{display:block;font-size:13px;line-height:1.5;font-weight:400;color:#526472;margin-top:6px}.customs-result dd{margin:0;max-width:45%;text-align:right;font-weight:600;white-space:normal}.customs-result .customs-total{font-size:21px;line-height:1.5}.customs-page a{text-underline-offset:3px}.customs-page .prose a,.customs-result button{text-decoration:underline}.customs-result button{border:0;background:transparent;cursor:pointer;padding:6px 0;font:inherit;color:inherit}.customs-page .report-quiet-note{font-size:13px;line-height:1.6;color:#526472}.customs-inputs :is(input,select):focus-visible,.customs-result button:focus-visible{outline:3px solid #2474b8;outline-offset:3px}@media(max-width:760px){.customs-calculator{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.customs-inputs,.customs-result{padding:18px}.customs-result .customs-total{font-size:19px}.customs-result dl>div{gap:10px}.customs-result dd{font-size:14px}}