/* Compact document flow: indexed lists, no carousel, no sticky CTA. */
@media(max-width:1190px){.paper-shell{margin:20px 24px 35px}.document-reading-grid{grid-template-columns:minmax(0,1fr) 205px;gap:26px}}
@media(max-width:900px){.paper-shell{margin:16px}.process-columns{grid-template-columns:1fr 1fr}.editorial-definitions>div{grid-template-columns:180px 1fr;gap:20px}.home-section[data-width=narrow]{width:calc(100% - 88px)}.home-section[data-width=medium]{width:calc(100% - 64px)}.document-reading-grid,.legal-document .document-reading-grid{grid-template-columns:minmax(0,1fr)}.document-margin{order:-1}.page-toc ol{columns:2}.sidebar-rating{margin-top:20px}.sidebar-rating .rating-quotes{display:grid;grid-template-columns:1fr 1fr}.sidebar-rating .review{margin:0}.document-title h1{max-width:760px}}
@media(max-width:600px){:root{--section-space:28px;--logo-height:29px;--header-height:50px}body{font-size:15px}.paper-shell{margin:0;box-shadow:none;border:0;min-height:100vh}.document-top{padding:0 20px}.document-code{font-size:9px}.document-nav{padding:12px 20px}.document-nav ol{gap:8px 17px}.document-nav a{font-size:12px}.home-section[data-width=narrow],.home-section[data-width=medium],.home-section[data-width=wide]{width:calc(100% - 40px)}.home-section[data-height=compact]{padding-top:24px;padding-bottom:24px}h1{font-size:32px;line-height:1.2;margin-bottom:20px}h2{font-size:25px}.brand-definition,.short-answer{font-size:16px}.document-masthead{margin-bottom:18px}.opening-document{padding-top:24px!important}.opening-subhead{font-size:14px}.document-actions{display:block}.document-actions a{display:block;margin:12px 0}.process-columns{display:block;margin-top:20px}.process-columns li{position:relative;padding:15px 0 15px 46px}.step-number{position:absolute;left:0;top:14px;font-size:25px;margin:0}.process-columns h3{font-size:23px;margin-bottom:9px}.process-columns p{font-size:15px;margin:0}.section-heading{gap:12px;align-items:flex-start}.section-no{padding-top:5px}.document-figure{margin:18px 0 0}.editorial-definitions{padding-left:17px}.editorial-definitions>div{display:block;padding:17px 0}.editorial-definitions dt{margin-bottom:9px;font-size:23px}.editorial-definitions dd{font-size:15px}.review-chapter{padding:20px 16px!important}.rating-table th,.rating-table td{display:block;text-align:left;padding:0}.rating-table th{margin-bottom:8px}.rating-table .rating-top{justify-content:flex-start}.rating-quotes{display:block}.review{margin-top:17px;padding-top:12px;border-top:1px solid var(--border-color)}.scenario-row,.scenario-row:nth-child(even){display:block;padding:22px 0}.scenario-row h3{font-size:25px;margin-bottom:14px}.scenario-row p{font-size:15px}.reference-layout{display:block}.document-facts{border-right:0;border-bottom:1px solid var(--border-color);padding:0 0 8px;margin-bottom:6px}.document-facts p{margin:7px 0;font-size:13px;line-height:1.7}.reference-links h3{font-size:22px}.reference-links p{font-size:15px}.trust-note{font-size:12px}.faq-item summary{font-size:14px;padding-top:15px;padding-bottom:15px}.faq-item p{font-size:14px}.reference-footer{margin:18px 20px 0;display:block;padding-top:22px}.reference-footer nav{margin:17px 0}.reference-footer ul{columns:2}.reference-footer .footer-note{margin-top:16px}.inner-document{padding:24px 20px 8px}.inner-document h1,.legal-document h1{font-size:30px}.reader-question{font-size:20px}.document-title .short-answer{font-size:16px}.document-reading-grid{gap:18px}.page-toc ol{columns:1}.page-toc li{padding:5px 0}.sidebar-rating .rating-quotes{display:block}.sidebar-rating .review{margin-top:14px}.text-chapter h2{font-size:24px}.text-chapter p{font-size:15px}.text-chapter>header{gap:10px}.related-links a{display:block}.comparison-table{min-width:470px}.inline-rating{padding:15px}.inline-rating .rating-quotes{display:block}.brand-logo img{max-width:210px}.reference-footer li{line-height:1.8}.rating-top{gap:12px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
