/* Editorial pages and printable original decision tools. */
.site-nav-header{height:auto;min-height:90px;gap:24px;padding:20px 0}.site-nav-header nav{gap:14px 20px;justify-content:flex-end}.site-nav-header .brand{flex-shrink:0}
.resource-hero{padding:34px 0 52px}.resource-hero h1{margin-top:0;max-width:950px}.resource-hero .eyebrow{margin-bottom:20px}.resource-hero .micro{color:#d0dce0}.seo-page .resource-byline{font-size:14px;margin:0 0 30px;color:#53636a}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.resource-grid .offer{display:flex;flex-direction:column}.resource-grid .offer h3{font-family:Georgia,serif;font-size:28px;font-weight:500;line-height:1.2}.resource-grid .offer a{margin-top:auto;padding-top:12px}.resource-actions{display:flex;align-items:center;gap:22px;margin:26px 0 36px}.resource-actions .print-tool{width:auto;padding:12px 20px;margin:0;box-shadow:none}.resource-actions span{font-size:14px;line-height:1.5;color:#53636a}.decision-checklist{padding-left:24px;counter-reset:none}.decision-checklist>li{padding-left:10px;margin-bottom:30px}.decision-checklist h3{margin-bottom:8px}.decision-checklist p{margin:0}.worksheet{display:grid;gap:22px;margin-top:28px}.worksheet-field{background:#fff;border:1px solid #bdc6c8;padding:20px 24px;break-inside:avoid}.worksheet-field h3{font-size:16px;margin:0 0 14px}.write-in{min-height:58px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 28px,#cfd5d6 28px,#cfd5d6 29px)}.matrix-table thead th:first-child{width:auto}.matrix-table td,.matrix-table th{font-size:15px;padding:15px}.blank-matrix td{height:120px}.blank-label{font-size:13px;color:#65777e}.resource-next{margin-top:42px;border-top:2px solid #b88934;padding-top:30px}.resource-next .cta{width:auto}.resource-next h2{font-size:34px}.seo-page .section li a,.seo-page .section p a{text-underline-offset:3px}
@media(max-width:1000px){.site-nav-header{align-items:flex-start}.site-nav-header nav{max-width:570px}.resource-grid{grid-template-columns:1fr}.resource-grid .offer{padding:26px}.resource-grid .offer p{max-width:680px}.resource-grid .offer a{margin-top:0}}
@media(max-width:640px){.site-nav-header{min-height:0;gap:20px}.site-nav-header nav{justify-content:flex-start;gap:13px 18px}.resource-hero{padding:22px 0 36px}.resource-hero h1{font-size:clamp(36px,9vw,48px)}.resource-hero .lede{font-size:18px}.resource-actions{align-items:flex-start;flex-direction:column;gap:12px}.resource-actions .print-tool{width:100%}.worksheet-field{padding:18px}.matrix-table{min-width:680px}.resource-next .cta{width:100%}}
@media print{html{font-size:11pt}body.seo-page{background:#fff;color:#000}.seo-page .writing-masthead,.seo-page footer,.seo-page .resource-actions,.seo-page .resource-next,.seo-page .intake,.seo-page .skip{display:none}.seo-page .shell{width:100%;max-width:none}.seo-page .resource-hero{background:none;color:#000;padding:0 0 16px;border-bottom:1px solid #777}.seo-page .resource-hero h1{font-size:26pt;color:#000;margin:0 0 12px}.seo-page .resource-hero .eyebrow{color:#000;font-size:10pt}.seo-page .resource-hero .lede{color:#000;font-size:12pt;max-width:none}.seo-page .section{padding:20px 0;background:#fff}.seo-page .section h2{font-size:20pt;break-after:avoid}.seo-page .section h3{font-size:13pt;break-after:avoid}.seo-page .section p,.seo-page .section li{font-size:11pt;color:#000;line-height:1.45}.seo-page .resource-byline{margin-bottom:18px}.seo-page .evidence-wrap{overflow:visible}.seo-page table{font-size:9pt;min-width:0!important}.seo-page .evidence-table th,.seo-page .evidence-table td{font-size:9pt;padding:8px;color:#000}.seo-page .evidence-table thead{background:#e9e9e9;color:#000}.seo-page .evidence-table tr{break-inside:avoid}.seo-page .blank-matrix td{height:85px}.seo-page .worksheet{gap:12px}.seo-page .worksheet-field{padding:12px 16px}.seo-page .write-in{min-height:58px}.seo-page a{color:#000;text-decoration:underline}.seo-page .sample-disclosure{border-color:#666}.seo-page .resource-grid,.seo-page .two-col{display:block}.seo-page .resource-grid .offer{margin-bottom:12px}.seo-page .worksheet-field h3{font-size:11pt}}
