.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.sg-card{color:#302c35;background:#fffdf9;border:1px solid #e5ddd6;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;text-decoration:none;display:flex}.sg-card>span{color:#614570;font-size:13px;font-weight:650}.sg-card h2{margin:0;font-size:27px!important}.sg-card p{margin:0;font-size:17px;line-height:1.7}.sg-card>strong{color:#614570;margin-top:auto;padding-top:12px;font-size:15px}.sg-card:hover{background:#fcf8fb;border-color:#9c83a5}.sg-note{color:#3d3443;background:#efeaf1;border-radius:16px;padding:20px 24px;font-size:16px;line-height:1.7}.sg-note p{color:#514757;margin:8px 0 0}.sg-questions{border-top:1px solid #ded5df;max-width:900px;margin-top:36px;padding-top:32px}.sg-hero{padding-block:44px!important}.sg-hero h1{max-width:950px!important}.sg-lead{max-width:72ch;font-size:20px;line-height:1.75}.sg-review{color:#655e69;font-size:14px}.sg-back{color:#614570;align-items:center;min-height:44px;font-size:16px;font-weight:650;display:inline-flex}.sg-hero>.eyebrow{margin-top:20px}.sg-reading{width:min(760px,100% - 40px);margin:0 auto 64px;font-size:18px;line-height:1.85}.sg-reading p,.sg-reading li{font-size:18px;line-height:1.85}.sg-reading :is(h2,h3){scroll-margin-top:100px}.sg-section{margin-top:42px;scroll-margin-top:100px}.sg-section h2{font-size:29px!important;line-height:1.3!important}.sg-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.sg-actions>a{align-items:center;min-height:44px;display:inline-flex}.sg-contents{border:1px solid #e5ddd6;border-radius:14px;flex-direction:column;margin:24px 0;padding:20px 24px;font-size:16px;display:flex}.sg-contents a{color:#614570;text-underline-offset:4px;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.sg-reading .sg-sources{color:#655e69;border-left:3px solid #ded2e5;margin-top:18px;padding-left:14px;font-size:14px;line-height:1.8}.sg-sources a{color:#503a60;text-underline-offset:3px;text-decoration:underline}.sg-scripts{gap:16px;margin:24px 0;display:grid}.sg-scripts>div{background:#edf1e8;border-radius:16px;padding:20px 24px}.sg-scripts blockquote{color:#324731;margin:0;padding:0;font-size:21px;font-weight:600;line-height:1.65}.sg-scripts p{margin-bottom:0;font-size:16px}.sg-question{border-bottom:1px solid #e5ddd6;padding:18px 0}.sg-question p{margin-top:0}.sg-footer{border-top:1px solid #ded5df;margin-top:40px;padding-top:24px}.sg-footer p{font-size:15px}.sg-footer a{color:#614570}.sg-article :is(a,button):focus-visible,.sg-hub :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #286873}@media (max-width:700px){.sg-grid{grid-template-columns:1fr}.sg-card{padding:22px}.sg-reading{width:calc(100% - 32px);font-size:17px}.sg-reading p,.sg-reading li{font-size:17px}.sg-note{padding:18px}.sg-scripts blockquote{font-size:19px}.sg-hero h1{font-size:34px!important}}@media print{.sg-article .no-print,.sg-article .sg-contents{display:none!important}.sg-article .sg-hero,.sg-reading{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.sg-reading p,.sg-reading li{font-size:11pt;line-height:1.6}.sg-article{color:#111}.sg-scripts>div,.sg-note{background:0 0;border:1px solid #ddd}.sg-section h2{break-after:avoid}.sg-scripts>div{break-inside:avoid}.sg-scripts blockquote{font-size:13pt}.sg-section{margin-top:24px}.sg-sources a{color:#111}.sg-sources{font-size:9pt!important}}
