.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{color:#514757;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}}.sg-meta{color:#5b5160;margin-top:20px;font-size:15px;line-height:1.7}.sg-summary{color:#293b2c;background:#edf1e8;border:1px solid #d5decc;border-radius:20px;padding:28px}.sg-summary .eyebrow{color:#405539;letter-spacing:.12em;font-size:12px!important}.sg-summary h2{color:#293b2c;margin:10px 0 18px;font-size:27px!important;line-height:1.35!important}.sg-summary ul{gap:12px;margin-bottom:0;padding-left:22px;display:grid}.sg-reading .sg-summary li{color:#344a37;font-size:17px;line-height:1.7}.sg-reading .sg-section h3{font-size:21px!important;line-height:1.45!important}.sg-context{border-left:4px solid #796082;margin:24px 0}.sg-context h3{color:#3d3443;margin:0}.sg-steps{counter-reset:guide-step;gap:16px;margin:26px 0;display:grid;padding:0!important;list-style:none!important}.sg-steps>li{counter-increment:guide-step;background:#fffdf9;border:1px solid #ddd5e1;border-radius:16px;padding:22px 22px 22px 76px;position:relative}.sg-steps>li:before{content:counter(guide-step,decimal-leading-zero);color:#614570;background:#eee7f1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-weight:700;display:grid;position:absolute;top:23px;left:20px}.sg-steps h3{margin:0 0 8px}.sg-steps p{margin:0;font-size:17px!important;line-height:1.75!important}.sg-table-scroll{border:1px solid #dcd2df;border-radius:14px;margin:26px 0;overflow-x:auto}.sg-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #286873}.sg-table{border-collapse:collapse;text-align:left;background:#fffdf9;width:100%;min-width:620px;font-size:15px;line-height:1.65}.sg-table caption{text-align:left;color:#3d3443;background:#f3eef4;padding:18px 20px;font-weight:650}.sg-table th,.sg-table td{vertical-align:top;border-bottom:1px solid #e6dfe8;padding:16px;font-size:15px!important;line-height:1.65!important}.sg-table thead th{color:#fff;background:#614570}.sg-table tbody th{color:#403546;width:27%;font-weight:650}.sg-table tbody td{color:#403946;width:36.5%}.sg-table tr:last-child th,.sg-table tr:last-child td{border-bottom:0}.sg-table tbody tr:nth-child(2n){background:#faf7fb}.sg-related{border-top:1px solid #ddd5e1;gap:14px;margin:38px 0;padding-top:24px;display:grid}.sg-related h2{margin:0 0 5px;font-size:27px!important;line-height:1.35!important}.sg-related a{color:#503a60;background:#fffdf9;border:1px solid #dfd6e2;border-radius:14px;gap:8px;padding:20px 22px;text-decoration:none;display:grid}.sg-related a:hover{background:#f3eef4;border-color:#9c83a5}.sg-related strong{font-size:18px;line-height:1.5}.sg-related span{color:#514757;font-size:16px;line-height:1.7}.sg-safety{margin-top:36px}.sg-safety a{color:#493253;font-weight:650;text-decoration:underline}.sg-sources a{overflow-wrap:anywhere}.sg-anchor{scroll-margin-top:100px;display:block}.sg-feature{background:#edf1e8;border:1px solid #d5decc;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;margin:0 0 28px;padding:32px;display:grid}.sg-feature h2{color:#293b2c;margin:8px 0 16px;font-size:32px!important;line-height:1.25!important}.sg-feature p{color:#344a37;font-size:18px;line-height:1.75}.sg-feature .eyebrow{color:#405539;font-size:12px}.sg-feature-links{align-content:center;gap:14px;display:grid}.sg-feature-links a{color:#354a39;background:#fffdf9;border:1px solid #d5decc;border-radius:14px;gap:8px;padding:20px;text-decoration:none;display:grid}.sg-feature-links strong{font-size:18px;line-height:1.45}.sg-feature-links span{color:#4b5b4e;font-size:15px;line-height:1.6}.sg-feature-links a:hover{background:#f9fcf5;border-color:#688064}@media (max-width:700px){.sg-summary{padding:22px}.sg-summary h2{font-size:24px!important}.sg-steps>li{padding:20px 18px 20px 64px}.sg-steps>li:before{width:32px;height:32px;top:20px;left:15px}.sg-feature{grid-template-columns:1fr;gap:12px;padding:24px}.sg-feature h2{font-size:28px!important}}@media print{.sg-meta{font-size:9pt}.sg-summary{background:0 0;border:1px solid #aaa;padding:16px}.sg-summary h2{font-size:15pt!important}.sg-reading .sg-summary li{font-size:10.5pt}.sg-steps>li{break-inside:avoid;background:0 0;padding:12px 12px 12px 52px}.sg-steps>li:before{top:12px;left:12px}.sg-steps p{font-size:10.5pt!important}.sg-table-scroll{border-color:#aaa;overflow:visible}.sg-table{width:100%;min-width:0}.sg-table caption{background:0 0;font-size:10pt}.sg-table th,.sg-table td{padding:9px;font-size:9pt!important}.sg-table thead th{color:#111;background:#eee}.sg-table tr{break-inside:avoid}.sg-safety a{color:#111}}
