.field-reference{max-width:1080px;margin:0 auto;padding:46px 28px 74px}.field-reference h1{font-size:clamp(2.1rem,4.2vw,3.7rem);max-width:840px}.field-reference h2{font-size:1.45rem;margin:0 0 14px}.field-reference p,.field-reference li{line-height:1.48}.field-reference a{color:#174f70;text-underline-offset:3px}.field-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.field-heading>div{min-width:0}.field-heading .breadcrumbs{margin:0 0 22px}.field-heading .eyebrow{margin-bottom:10px}.field-intro{font-size:1.08rem;max-width:780px;color:#42566a;margin:14px 0 0}.print-action{flex:0 0 auto;border:1px solid #0d2340;background:#0d2340;color:#fff;padding:12px 16px;min-height:48px;font:600 1rem 'DM Sans',Arial,sans-serif;cursor:pointer}.print-action:hover{background:#1b4b76}.evidence-note{border-left:5px solid #b77916;background:#fff8df;padding:13px 16px;margin:23px 0 18px;color:#354b5c}.field-section{border-top:1px solid #cbd4d6;padding-top:20px;margin-top:18px}.field-section>p{color:#42566a;margin:12px 0}.anatomy{margin:14px 0 10px;border:1px solid #cbd4d6;background:#fffef9;padding:14px}.anatomy svg{display:block;width:100%;height:auto}.anatomy .anatomy-mobile{display:none}.anatomy figcaption{font-size:.87rem;color:#536677;line-height:1.4;margin-top:5px}.measure-callouts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.measure-callouts p{margin:0;background:#edf1ed;padding:12px 14px;color:#405463;font-size:.91rem}.fitting-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fitting-key figure{margin:0;border:1px solid #cbd4d6;background:#fffef9;text-align:center;padding:4px}.fitting-key svg{display:block;width:100%;height:62px}.fitting-key figcaption{font-size:.9rem;font-weight:700;color:#254258;padding-bottom:5px}.field-support{font-size:.94rem}.field-table{width:100%;border-collapse:collapse;background:#fffef9}.field-table caption{text-align:left;font-size:.87rem;color:#536677;margin:0 0 8px}.field-table th,.field-table td{border:1px solid #c4cfd1;text-align:left;padding:9px 11px;vertical-align:top;font-size:.94rem}.field-table thead th{background:#e9efed;color:#0d2340}.field-table tbody th{white-space:nowrap;color:#0d2340}.field-table tbody tr:nth-child(even){background:#f3f6f3}.field-table a{font-size:.75rem}.table-note{font-size:.91rem}.field-check{break-inside:avoid}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.check-grid p{margin:0;padding:6px 0;color:#354b5c;font-size:.92rem}.write-line{display:inline-block;min-width:90px;border-bottom:1px solid #899ca4}.field-links{background:#edf5f2;padding:11px 16px;margin:22px 0}.field-links p{margin:0}.field-sources{border-top:1px solid #cbd4d6;padding-top:15px}.field-sources h2{font-size:1.1rem;margin-bottom:5px}.field-sources p{font-size:.84rem;color:#536677;margin:0 0 8px}.field-sources ol{display:flex;flex-wrap:wrap;gap:5px 23px;padding-left:24px;margin:0}.field-sources li{font-size:.84rem;padding-right:8px}@media(max-width:720px){.field-reference{padding:34px 20px 58px}.field-heading{display:block}.print-action{margin-top:16px}.field-reference h2{font-size:1.3rem}.anatomy{padding:5px}.anatomy .anatomy-desktop{display:none}.anatomy .anatomy-mobile{display:block}.field-table caption{display:block;width:100%;max-width:none;white-space:normal}.anatomy figcaption{font-size:.81rem;padding:3px 5px}.measure-callouts{grid-template-columns:1fr;gap:8px}.fitting-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.field-table,.field-table tbody,.field-table tr,.field-table th,.field-table td{display:block}.field-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field-table tbody tr{border:1px solid #c4cfd1;margin:0 0 10px;background:#fffef9!important}.field-table tbody th{border:0;border-bottom:1px solid #c4cfd1;background:#e9efed;white-space:normal}.field-table tbody td{border:0;padding:6px 10px}.field-table td:before{content:attr(data-label) ': ';font-weight:700;color:#0d2340}.check-grid{grid-template-columns:1fr}.field-sources ol{display:block}.field-sources li{margin:4px 0}}@media print{@page{size:letter;margin:.34in}html,body{background:#fff!important;color:#111!important;font-family:Arial,sans-serif;font-size:8pt;line-height:1.2}header,footer,.skip-link,.print-action{display:none!important}.field-reference{max-width:none;margin:0;padding:0}.field-reference h1{font-family:Georgia,serif;font-size:18pt;line-height:1.05;margin:0}.field-reference h2{font-family:Georgia,serif;font-size:10.5pt;margin:0 0 4px}.field-reference p,.field-reference li{line-height:1.2}.field-heading .breadcrumbs{display:none}.field-heading .eyebrow{font-size:6.5pt;margin:0 0 3px}.field-intro{font-size:8pt;margin:4px 0 0}.evidence-note{font-size:7pt;margin:6px 0;padding:5px 7px;border-left-width:3px;background:#fff!important}.field-section{margin-top:7px;padding-top:7px;border-color:#777;break-inside:avoid}.anatomy{padding:3px;margin:4px 0;border-color:#777;break-inside:avoid}.anatomy .anatomy-desktop{display:block}.anatomy .anatomy-mobile{display:none}.anatomy svg{max-height:1.55in}.anatomy figcaption{font-size:6.9pt;margin:0}.measure-callouts{gap:5px}.measure-callouts p{font-size:7pt;padding:4px 6px;background:#fff!important;border:1px solid #999}.field-support{font-size:7.1pt;margin:0 0 5px!important}.fitting-key{gap:5px}.fitting-key figure{border-color:#888;padding:0}.fitting-key svg{height:.43in}.fitting-key figcaption{font-size:7pt;padding:0}.field-table caption{font-size:7pt;margin-bottom:3px}.field-table th,.field-table td{font-size:7.2pt;padding:4px 5px;border-color:#777}.field-table thead th,.field-table tbody tr:nth-child(even){background:#fff!important}.field-table a{font-size:6.5pt}.table-note{font-size:7pt;margin:4px 0 0!important}.check-grid{gap:0 10px}.check-grid p{font-size:7.1pt;padding:2px 0}.write-line{min-width:60px}.field-check>p{font-size:7pt;margin:4px 0 0!important}.field-links{padding:4px 6px;margin:7px 0;background:#fff!important;border:1px solid #999;font-size:7pt}.field-sources{padding-top:6px;margin-top:7px;break-inside:avoid}.field-sources h2{font-size:9pt}.field-sources p,.field-sources li{font-size:6.8pt}.field-sources ol{display:flex;gap:2px 14px;padding-left:17px}.field-reference a{color:#111;text-decoration:underline}}
