*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:#f1f2f4;color:#1a2835;font:17px/1.6 "Helvetica Neue",Arial,sans-serif}a{color:#114cb4;text-underline-offset:4px}a:hover{text-decoration-thickness:3px}a:focus-visible,summary:focus-visible{outline:3px solid #114cb4;outline-offset:4px}p,h1,h2,h3,dl{margin-top:0}p{margin-bottom:18px}h1{font-size:clamp(32px,3.6vw,54px);font-weight:400;line-height:1.1;letter-spacing:-1.4px;margin-bottom:22px}h2{font-weight:500;font-size:27px;line-height:1.25;letter-spacing:-.5px}h3{font-size:17px;font-weight:500}.skip{position:absolute;left:16px;top:-100px;z-index:20;background:white;padding:12px}.skip:focus{top:10px}.masthead{max-width:1280px;margin:32px auto 0;display:grid;grid-template-columns:1fr 1fr;background:#fff;border-top:8px solid #174fb2}.identity{display:flex;gap:32px;padding:28px 36px;align-items:center}.brand{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:600;letter-spacing:-1px;color:#1a2835;text-decoration:none}.box-mark{width:31px;height:31px;border:2px solid #174fb2;display:block;position:relative}.box-mark:after{content:"";position:absolute;inset:6px;border:2px solid #174fb2}.identity p{font-size:14px;line-height:1.4;margin:0;color:#586574}.edition{text-align:right;padding:28px 36px;font-size:12px;color:#586574}.masthead nav{grid-column:1/-1;display:flex;border-top:1px solid #c8cdd3;border-bottom:1px solid #8c98a5}.masthead nav a{flex:1;padding:17px 36px;text-decoration:none;font-size:16px;border-right:1px solid #c8cdd3}.masthead nav a:last-child{border-right:0}.masthead nav a[aria-current]{background:#174fb2;color:#fff}.masthead nav a:hover{background:#e8eef8;color:#114cb4}main{max-width:1280px;margin:0 auto;background:white;padding:48px 36px 65px}.document-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:0 60px;margin-bottom:38px}.document-heading .eyebrow{grid-column:1/-1;font-size:14px;color:#526171;margin-bottom:14px}.document-heading>p:last-child{align-self:end;max-width:54ch;font-size:18px;margin-bottom:25px}.comparison{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid #283e53}.comparison>article+article{border-left:1px solid #9eabb8}.pack-heading{padding:28px 32px;background:#f3f6fb;min-height:280px}.pack-heading h2{font-size:25px;margin:20px 0 10px;min-height:63px}.pack-heading p{font-size:15px;margin:0 0 12px}.pack-heading a{font-size:14px}.outline-box{height:62px;width:90px;border:2px solid #174fb2;display:flex;align-items:center;justify-content:center;line-height:1.25;text-align:center;font-size:12px;color:#174fb2}.transit{width:140px;border-style:double;border-width:4px;padding:10px}.transit span{border:1px solid #174fb2;padding:8px 15px;background:white}.comparison dl{margin:0}.comparison dl>div{padding:24px 32px;border-top:1px solid #9eabb8;font-size:16px}.comparison dt{font-size:13px;color:#526171;margin-bottom:15px}.comparison dd{margin:0}.comparison .duty{min-height:250px}.comparison .date{min-height:190px}.comparison .measure{min-height:220px}.comparison .condition{min-height:210px}.rule-value{font-size:28px;font-weight:400;line-height:1.15;display:block;margin-bottom:18px;color:#174fb2}.comparison small{font-size:12px;color:#586574}.source-line{font-size:13px;color:#586574;line-height:1.6;margin:16px 0}.date-reading{display:grid;grid-template-columns:1fr 2.2fr;margin:50px -36px 0;padding:38px 36px;background:#eaf0f9;gap:40px}.section-caption>span{font-size:13px;color:#526171}.section-caption h2{margin-top:16px}.date-equation{display:grid;grid-template-columns:1fr 40px 1.5fr;gap:12px;align-items:center;margin-bottom:25px}.date-equation div span{font-size:13px;display:block;color:#526171;margin-bottom:10px}.date-equation strong{font-size:26px;font-weight:500;line-height:1.25}.compare-sign{text-align:center;font-size:30px;color:#174fb2}summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:16px;font-weight:500}details{border-top:1px solid #9eabb8}details p{font-size:16px}.date-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45;table-layout:fixed}.date-table caption{text-align:left;margin:18px 0;font-weight:600}.date-table th,.date-table td{text-align:left;border-top:1px solid #9eabb8;padding:14px 10px;vertical-align:top}.date-table th{font-weight:600}.date-context{margin:55px 0}.date-context dl>div{display:grid;grid-template-columns:240px 1fr;gap:25px;padding:20px 0;border-top:1px solid #c8cdd3}.date-context dt{font-size:17px;font-weight:600}.date-context dd{margin:0;max-width:75ch;font-size:16px}.publication-note{max-width:780px;margin:55px 0 0 auto}.publication-note details{margin-top:25px}.boundary-sheet{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:start;border-top:2px solid #283e53;padding:35px 0}.drawing{position:relative;border:8px double #174fb2;min-height:450px;padding:25px;background:repeating-linear-gradient(-45deg,#f5f7fb 0,#f5f7fb 7px,#d9e3f4 8px,#f5f7fb 9px);color:#173d79}.drawing-label{font-size:16px;display:block;font-weight:500;margin-bottom:28px}.inside-pack{width:75%;border:3px solid #174fb2;background:white;padding:22px;min-height:200px}.inside-pack>span{font-size:14px}.bare-product{width:100px;height:100px;border:1px solid #174fb2;background:#e9eef6;margin:24px auto 0;display:grid;place-items:center;font-size:14px}.filling-label{display:block;margin:25px 0 0;font-size:14px;max-width:29ch;background:white;padding:8px 12px}.drawing-foot{display:block;margin-top:25px;font-size:12px;background:white}.boundary-key dl{margin:20px 0 0}.boundary-key dl>div{margin:20px 0}.boundary-key dt{font-size:16px;font-weight:600}.boundary-key dd{margin:5px 0 0;font-size:16px}.calculation-sheet{margin-top:30px;padding:32px;border:1px solid #9eabb8}.calculation-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px}.calculation-heading p{font-size:15px;max-width:58ch}.working-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px -32px;padding:24px 32px;border-top:1px solid #9eabb8;border-bottom:1px solid #9eabb8;background:#f4f6f9}.working-line>span{font-size:14px;text-align:center;line-height:1.4}.working-line>span[aria-hidden]{font-size:30px;color:#526171}.working-line b{display:block;font-weight:400;font-size:50px}.working-line .ratio-answer{padding-left:35px;border-left:1px solid #9eabb8;color:#174fb2}.worked-cases{margin-top:35px}.worked-cases details:last-child{border-bottom:1px solid #9eabb8}.worked-cases summary{display:list-item;padding:18px 0}.worked-cases summary strong{float:right;color:#174fb2;font-weight:500}.case-body{display:grid;grid-template-columns:1fr 1.6fr;gap:0 35px;padding:20px 0 15px}.case-body .formula{grid-row:span 2;font-size:24px;font-weight:400;color:#174fb2}.case-body p{font-size:16px}.fit-note{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;margin:65px 0}.fit-drawing{padding:25px;border:1px solid #9eabb8}.cube{width:130px;height:130px;display:grid;align-content:center;text-align:center;border:2px solid #174fb2;color:#174fb2;font-size:14px;margin:0 auto 35px}.rod{border:2px solid #174fb2;color:#174fb2;text-align:center;padding:6px;font-size:12px}.fit-drawing p{font-size:12px;color:#526171;margin:20px 0 0}.inside-rule{max-width:800px;margin-left:auto;border-top:3px solid #174fb2;padding-top:25px}footer{max-width:1280px;margin:auto;background:#e2e7ed;padding:25px 36px 35px;display:flex;gap:40px;justify-content:space-between;font-size:12px;color:#526171}footer details{border:0;max-width:830px}footer summary{font-size:14px}footer p{font-size:14px}footer>span{white-space:nowrap;padding-top:16px}section[id],details[id]{scroll-margin-top:24px}
@media(max-width:1000px){.masthead{margin-top:0}.identity{gap:18px}.identity p{display:none}.document-heading{gap:0 32px}.comparison dl>div{padding:22px}.comparison .duty{min-height:280px}.comparison .date{min-height:210px}.comparison .measure{min-height:260px}.comparison .condition{min-height:250px}.date-reading{grid-template-columns:1fr 2fr;gap:25px}.boundary-sheet{gap:30px}.inside-pack{width:90%;padding:18px}.working-line{gap:12px}.fit-note{gap:30px}}
@media(max-width:700px){body{background:white;font-size:16px}.masthead{border-top-width:6px}.identity{padding:20px}.brand{font-size:25px}.box-mark{width:25px;height:25px}.edition{padding:20px;font-size:10px;line-height:1.5}.masthead nav a{padding:13px 12px;font-size:13px;line-height:1.35;min-height:58px;display:flex;align-items:center}.masthead nav a:first-child{padding-left:20px}main{padding:28px 20px 40px}.document-heading{display:block;margin-bottom:26px}.document-heading h1{font-size:35px;letter-spacing:-1px}.document-heading>p:last-child{font-size:17px}.comparison{display:block;border-top:0}.comparison>article+article{border-left:0;margin-top:30px}.pack-heading{border-top:3px solid #174fb2;padding:22px 20px;min-height:0}.pack-heading h2{margin-top:16px;min-height:0}.comparison dl>div{padding:20px 0;min-height:0}.rule-value{font-size:27px}.date-reading{display:block;margin:40px -20px 0;padding:28px 20px}.section-caption h2 br{display:none}.date-equation{grid-template-columns:1fr 26px 1.2fr;gap:10px;margin-top:28px}.date-equation strong{font-size:20px}.date-equation div span{font-size:12px}.compare-sign{font-size:25px}.date-table{font-size:12px}.date-table th,.date-table td{padding:12px 5px;overflow-wrap:anywhere}.date-context{margin:40px 0}.date-context dl>div{display:block;padding:20px 0}.date-context dt{margin-bottom:8px}.publication-note{margin:40px 0 0}.boundary-sheet{display:block;padding:25px 0}.drawing{padding:20px;min-height:380px}.inside-pack{width:90%;padding:16px}.boundary-key{margin-top:30px}.calculation-sheet{margin-top:20px;padding:22px 16px}.calculation-heading{display:block}.working-line{gap:7px;padding:20px 12px;margin:20px -16px;flex-wrap:wrap;justify-content:center}.working-line>span{font-size:11px;flex:1}.working-line>span[aria-hidden]{flex:0;font-size:22px}.working-line b{font-size:38px}.working-line .ratio-answer{flex-basis:100%;border-left:0;border-top:1px solid #9eabb8;padding:14px 0 0;margin-top:8px}.working-line .ratio-answer b{display:inline;margin-left:15px}.worked-cases summary{font-size:15px}.worked-cases summary strong{float:none;display:block;margin-left:20px}.case-body{display:block;padding-top:8px}.case-body .formula{font-size:23px}.fit-note{display:block;margin:40px 0}.fit-drawing{margin-bottom:28px}.inside-rule{margin:30px 0 0}footer{display:block;padding:20px}footer>span{display:block}h2{font-size:26px}}
@media print{body,main{background:white}.masthead{margin:0;border-top:2px solid}.masthead nav,footer{display:none}main{padding:25px 0}.comparison{display:grid;grid-template-columns:1fr 1fr}.comparison dl>div{break-inside:avoid}.date-reading{margin:25px 0;padding:20px;background:white}details>*{display:block!important}details::details-content{content-visibility:visible}.worked-cases summary{list-style:none}.case-body{break-inside:avoid}a{color:inherit}.fit-note,.boundary-sheet{break-inside:avoid}}

/* Shared row tracks keep comparison categories aligned without fixed mobile heights. */
.comparison>article{display:grid;grid-template-rows:subgrid;grid-row:span 5}.comparison dl{display:contents}.comparison .duty,.comparison .date,.comparison .measure,.comparison .condition{min-height:0}.pack-heading{min-height:0}.scope-statement{background:#eaf0f9;border-left:5px solid #174fb2;padding:24px 30px;display:grid;grid-template-columns:230px 1fr;gap:30px}.scope-statement p{margin:0}.condition-reading{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding:42px 0;border-bottom:1px solid #9eabb8}.condition-title>span{font-size:14px;color:#526171}.condition-title h2{margin-top:18px}.condition-facts dl>div{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:20px 0}.condition-facts dt{font-size:14px;font-weight:600}.condition-facts dd{margin:0;font-size:16px}.same-object{display:flex;align-items:center;justify-content:space-around;gap:20px;padding:25px 20px;background:#f4f6f9}.retail-box{border:3px double #174fb2;padding:22px;display:grid;gap:12px;min-width:190px;font-size:14px;color:#173d79}.retail-box b{font-size:18px;font-weight:500}.retail-box>span{padding:8px 15px;border:1px solid #9eabb8;background:white;font-size:12px;text-align:center}.handoff{font-size:35px;color:#174fb2}.recipient{font-size:15px}.return-route{display:flex;gap:0;padding:0;list-style:none;margin:0}.return-route li{flex:1;background:#eaf0f9;border-right:3px solid white;padding:22px 12px;font-size:15px;text-align:center}.return-route li:last-child{border-bottom:3px solid #174fb2}.route-caption{font-size:13px;color:#526171;margin-top:14px}.scope-conclusion{margin:45px 0 0 auto;max-width:780px}.scope-conclusion h2{margin-bottom:25px}
@media(max-width:700px){.comparison>article{display:block}.comparison dl{display:block}.pack-heading h2{min-height:0}.scope-statement,.condition-reading,.condition-facts dl>div{display:block}.scope-statement{padding:20px}.scope-statement p{margin-top:14px}.condition-reading{padding:32px 0}.condition-title{margin-bottom:25px}.condition-facts dt{margin-bottom:8px}.same-object{flex-direction:column;padding:20px}.handoff{transform:rotate(90deg)}.recipient{text-align:center}.return-route{display:grid;grid-template-columns:1fr 1fr;gap:3px}.return-route li{border:0;padding:18px 8px}.return-route li:last-child{border-bottom:3px solid #174fb2}.scope-conclusion{margin-top:35px}.comparison .duty,.comparison .date,.comparison .measure,.comparison .condition{min-height:0}}

.parcel-ledger{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.parcel-ledger>div{border-block:2px solid currentColor;padding:16px 0}.parcel-ledger h3{margin-top:0}.parcel-ledger .formula{font-size:clamp(20px,3vw,34px)}#two-parcels>p{max-width:76ch;line-height:1.7}@media(max-width:600px){.parcel-ledger{gap:18px;grid-template-columns:1fr}.parcel-ledger p{font-size:16px}}
