.checkout-terms{align-items:flex-start;gap:10px;margin-block:18px;font-size:14px;line-height:1.6;display:flex}.checkout-terms input{accent-color:#008457;flex-shrink:0;width:18px;height:18px;margin-top:3px}.reference-site{--site-max-width:1480px;--site-gutter:40px;--site-card-radius:16px;--background:#fbfdff;--foreground:#102451;--primary:#00764b;--muted-foreground:#566b85;--border:#dfebf5;--ring:#008457;--public-surface:#ffffffed;--public-soft:#edf9f5;--public-blue:#edf5ff;color:var(--foreground);background:radial-gradient(at 95% 5%,#dcf8ef90,#0000 30%),radial-gradient(at 0 20%,#edf8ff90,#0000 32%),#fbfdff}.reference-site main h1{color:#0c1940;letter-spacing:-.045em;font-weight:700}.reference-site main h2{font-weight:700}.reference-site .reference-information-next>h2{margin-bottom:24px}.reference-site .reference-card:has(.information-link-icon) h3{letter-spacing:-.025em;font-size:21px}.reference-site .reference-page-hero h1>span,.reference-site .marketplace-hero h1>span{color:#008457;display:block}.reference-site main>.reference-breadcrumbs{color:var(--muted-foreground);margin-bottom:10px;font-size:12px}.reference-site .reference-page-hero{gap:36px;padding-block:22px 30px}.reference-site .reference-page-hero>img{object-fit:contain;border-radius:24px;max-height:380px;-webkit-mask-image:radial-gradient(73% 72%,#000 55%,#0000 87%);mask-image:radial-gradient(73% 72%,#000 55%,#0000 87%)}.reference-site .reference-pill{color:#006d50;letter-spacing:.1em;background:#e6f8f1;border:1px solid #d0eee2;border-radius:24px;padding:7px 12px;font-size:10px;font-weight:700}.reference-site main .button-primary{color:#fff;background:linear-gradient(125deg,#008b5b,#00764b);border-color:#008457;box-shadow:0 4px 12px #00845712}.reference-site main .button-primary:hover{background:#006e49;border-color:#006e49}.reference-site main .button-secondary{color:#123d51;border-color:var(--border);background:var(--public-surface)}.reference-site .reference-card,.reference-site .publication-card,.reference-site .customer-card,.reference-site .reference-tool-panel,.reference-site .marketplace-filter-panel,.reference-site .marketplace-results{border:1px solid var(--border);background:var(--public-surface);border-radius:16px;box-shadow:0 5px 20px #21577306}.reference-site .reference-information-sections>.reference-card{background:linear-gradient(120deg, var(--public-surface), var(--public-soft))}.reference-site .reference-information-next>.reference-three-grid>.reference-card{background:linear-gradient(120deg, var(--public-surface), var(--public-soft));padding:24px;position:relative}.reference-site .reference-information-next>.reference-three-grid>.reference-card:nth-child(3n+2){background:linear-gradient(120deg, var(--public-surface), var(--public-blue))}.reference-site .information-section-icon,.reference-site .information-link-icon{color:#008457;background:#dff8ed;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:14px;display:grid}.reference-site .reference-information-sections>.reference-card:has(.information-section-icon){grid-template-columns:60px minmax(0,1fr);align-content:start;column-gap:18px;display:grid}.reference-site .information-section-icon{grid-row:1/span 2}.reference-site .reference-information-sections .information-section-icon~:is(h2,p){grid-column:2}.reference-site .reference-information-next .reference-card:nth-child(3n+2) .information-link-icon,.reference-site .reference-information-sections .reference-card:nth-child(2n) .information-section-icon{color:#1766dc;background:#e4f0ff}.reference-site .reference-information-next .reference-card:nth-child(3n) .information-link-icon{color:#8640cf;background:#f1e8ff}.reference-site .reference-card:has(.information-link-icon)>a{color:#006e50;background:var(--public-surface);border:1px solid #c5e3d9;border-radius:20px;align-items:center;gap:10px;margin-top:8px;padding:7px 14px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.reference-site .directory-table-wrap{border:1px solid var(--border);border-radius:13px;max-width:100%;overflow-x:auto}.reference-site .directory-table{border-collapse:collapse;width:100%;font-size:12px}.reference-site .directory-table :is(th,td){border-bottom:1px solid var(--border);padding:11px 14px}.reference-site .directory-table thead th{color:#17345f;background:#eaf4f6;font-size:11px}.reference-site .directory-table tbody tr:nth-child(2n){background:#f3f8fd}.reference-site .directory-table tbody th a{color:var(--foreground);font-weight:700;text-decoration:none}.reference-site .publication-metric-da{color:#235bd3;font-weight:700}.reference-site .publication-metric-dr{color:#7c3bc6;font-weight:700}.reference-site .publication-metric-traffic{color:#087c82;font-weight:650}.reference-site .publication-price{color:#007c45;font-weight:700}.reference-site .directory-view-details{white-space:nowrap;color:#fff;background:#008457;border-radius:7px;align-items:center;gap:12px;padding:8px 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.reference-site .directory-view-details:hover{background:#006e49}.reference-site .marketplace-results{padding:20px 16px}.reference-site .marketplace-filter-panel{scroll-margin-top:24px}.reference-site .marketplace-table thead th{color:#17345f;background:#eaf3fb}.reference-site .marketplace-table tbody tr:nth-child(2n){background:#f3f8fd}.reference-site.marketplace-browser .marketplace-table tr>:nth-child(2){width:22%}.reference-site.marketplace-browser .marketplace-table tr>:nth-child(5){width:10%}.reference-site.marketplace-browser .marketplace-table tr>:nth-child(6){width:14%}.reference-site.marketplace-browser .marketplace-table tr>:nth-child(7){width:9%}.reference-site.marketplace-browser .marketplace-table tr>:nth-child(8){width:24%}.reference-site.marketplace-browser .marketplace-table tr>:nth-child(9){width:6%}.reference-site .marketplace-table .marketplace-bookmark{border:1px solid var(--border);background:var(--public-surface);border-radius:6px;width:30px;min-height:30px}.reference-site .marketplace-row-actions>.button{white-space:nowrap;border-radius:8px;flex:1;min-height:34px;margin:0;padding:8px;font-size:11px}.reference-site .marketplace-row-actions>.placement-buy{color:#006a45;background:#e1f9f0;border-color:#d3f1e4}.reference-site .marketplace-row-actions>.marketplace-view-details{color:#fff;background:#008457;border-color:#008457}.reference-site .marketplace-bookmark-label{display:none}.reference-site .marketplace-bookmark{border-radius:7px;width:32px;min-height:32px;padding:6px}html[data-site-theme=dark] .reference-site .marketplace-row-actions>.placement-buy{color:#9ce6c6;background:#244e42;border-color:#365465}.reference-site .marketplace-benefits article{border:1px solid var(--border);background:var(--public-surface);border-radius:15px}.reference-site .marketplace-feature-icon{color:#008457;background:#dff8ed;border-radius:50%}.reference-site .marketplace-feature-icon+div h2{font-family:var(--font-ui), sans-serif;font-weight:700}.reference-site .marketplace-shortlist,.reference-site .marketplace-metric-callout{border:1px solid var(--border);background:linear-gradient(110deg, var(--public-soft), var(--public-blue));border-radius:16px}.reference-site .marketplace-inquiry{background:linear-gradient(115deg,#073b42,#006e57)}.reference-site .marketplace-inquiry .button,.reference-site .hub-cta .button-primary{color:#006e50;background:#fff;border-color:#fff}.reference-site .reference-footer{border-top:1px solid var(--border);background:linear-gradient(110deg,#f5fbfa,#f9fcff)}.reference-site.hub-page{--hub-surface:var(--public-surface);--hub-border:var(--border);--hub-soft:#f1faf8;--hub-ink:#102451;--hub-muted:#566b85;--hub-accent:#00764b;--hub-accent-soft:#e0f8ed}.reference-site .hub-summary{box-shadow:none;background:0 0;border:0;padding:0}.reference-site .hub-stats>div{border:1px solid var(--border);background:var(--public-surface);border-radius:13px;padding:19px;box-shadow:0 5px 15px #1c53780b}.reference-site .hub-niches{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-site .hub-niche{background:var(--public-surface);border-radius:15px;padding:20px}.reference-site .hub-niche:nth-child(3n+2) .hub-niche-icon{color:#1766dc;background:#e8f2ff}.reference-site .hub-niche:nth-child(3n) .hub-niche-icon{color:#8640cf;background:#f3e8ff}.reference-site .hub-heading h2{font-family:var(--font-editorial), Georgia, serif;font-weight:700}.reference-site .hub-toc{background:#fbfdfff2}.reference-site .hub-toc a{border-radius:9px;font-size:12px}.reference-site .hub-toc a:first-child{background:var(--hub-accent-soft);color:var(--hub-accent)}.reference-site .hub-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.reference-site .hub-faq{max-width:none}.reference-site .hub-faq details{border-radius:12px}html[data-site-theme=dark] .reference-site{--background:#102c36;--foreground:#e0edf3;--primary:#9ce6c6;--ring:#9ce6c6;--muted-foreground:#a6bbc9;--border:#365465;--public-surface:#173845;--public-soft:#173c33;--public-blue:#193d52;--card:#173845;--secondary:#173c33;--secondary-foreground:#c3d9e5;color:var(--foreground);background:#102c36}html[data-site-theme=dark] .reference-site main h1{color:#e0edf3}html[data-site-theme=dark] .reference-site :is(.reference-page-hero,.marketplace-hero) h1>span{color:#7adbb0}html[data-site-theme=dark] .reference-site .reference-pill{color:#9ce6c6;background:#1c4136;border-color:#365465}html[data-site-theme=dark] .reference-site main .button-secondary{color:#c3d9e5;background:var(--public-surface)}.reference-site .marketplace-extra-ranges>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.reference-site .marketplace-extra-ranges[open]>summary:after{transform:rotate(225deg)}html[data-site-theme=dark] .reference-site .reference-card:has(.information-link-icon)>a{color:#9ce6c6;border-color:#365465}html[data-site-theme=dark] .reference-site :is(.directory-table,.marketplace-table,.reference-guide-table) thead th{color:#c1d7e8;background:#214357}html[data-site-theme=dark] .reference-site :is(.directory-table,.reference-guide-table) tbody th{background:0 0}html[data-site-theme=dark] .reference-site :is(.directory-table,.marketplace-table) tbody tr:nth-child(2n){background:#1a3e4c}html[data-site-theme=dark] .reference-site .publication-metric-da{color:#9bc1ff}html[data-site-theme=dark] .reference-site .publication-metric-dr{color:#d4b4ff}html[data-site-theme=dark] .reference-site .publication-metric-traffic{color:#86e0da}html[data-site-theme=dark] .reference-site .publication-price{color:#8adeac}html[data-site-theme=dark] .reference-site .reference-footer{background:#102c36}html[data-site-theme=dark] .reference-site .commerce-steps [aria-current]{color:#83e0bb}html[data-site-theme=dark] .reference-site .checkout-payments label{color:#e1f2ed;background:#173845;border-color:#365465}html[data-site-theme=dark] .reference-site .checkout-payments label:has(input:checked){background:#1c4136;border-color:#62e3b5}html[data-site-theme=dark] .reference-site .checkout-payments small{color:#b6cdc7}html[data-site-theme=dark] .reference-site :is(.marketplace-faq,.reference-tool-faq) details{color:#e0edf3;background:#173845;border-color:#365465}html[data-site-theme=dark] .reference-site .marketplace-selection-steps li>span{color:#9ce6c6;background:#173c33}html[data-site-theme=dark] .reference-site.hub-page{--hub-soft:#173c33;--hub-ink:#e0edf3;--hub-muted:#a6bbc9;--hub-accent:#9ce6c6;--hub-accent-soft:#1c4136}html[data-site-theme=dark] .reference-site .hub-toc{background:#102c36f2}.guide-detail-page .reference-page-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:32px;padding-block:24px 28px}.guide-detail-page .reference-page-hero h1{margin:14px 0 18px;font-size:clamp(32px,3.6vw,48px);line-height:1.12}.guide-detail-page .reference-lead{max-width:720px;color:var(--foreground);background:linear-gradient(120deg, var(--public-soft), var(--public-blue));border:1px solid #cceadf;border-left:4px solid #008457;border-radius:12px;margin:0;padding:18px 22px;font-size:16.5px;line-height:1.75}.guide-meta-strip{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-block:18px;display:flex}.guide-meta-strip .reference-article-meta{gap:16px;font-size:13px;margin:0!important}.guide-meta-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.guide-back-link{color:var(--primary);background:var(--public-surface);border:1px solid #c5e3d9;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.guide-back-link:hover{background:var(--public-soft);border-color:#008457}.guide-meta-pill{color:var(--muted-foreground);background:var(--public-surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.guide-meta-verified{color:#006d50;background:#e6f8f1;border-color:#c6e9da}.guide-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;margin-bottom:32px}.guide-detail-main{gap:22px;min-width:0;display:grid}.guide-quick-jumps{background:var(--public-surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex;box-shadow:0 3px 12px #1c537808}.guide-quick-jumps-label{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);align-items:center;gap:6px;margin-right:4px;font-size:12px;font-weight:700;display:inline-flex}.guide-jump-chip{color:var(--foreground);background:var(--public-soft);border:1px solid #cde8dd;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.guide-jump-chip:hover{color:#fff;background:#008457;border-color:#008457}.guide-section-card,.guide-steps-card,.guide-template-card,.guide-checklist-card,.guide-table-card,.guide-faq-card,.guide-sources-card{padding:26px 28px;scroll-margin-top:24px}.guide-section-heading{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.guide-section-number{color:#00764b;font-variant-numeric:tabular-nums;background:#dff8ed;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:2px;font-size:13px;font-weight:750;display:grid}.guide-section-heading h2{color:var(--foreground);margin:0;font-size:22px;line-height:1.3}.guide-section-body{color:var(--foreground)!important;margin:0 0 0 48px!important;font-size:15.5px!important;line-height:1.8!important}.guide-card-title-row{align-items:center;gap:14px;margin-bottom:18px;display:flex}.guide-card-title-row .eyebrow{margin-bottom:4px}.guide-card-title-row h2{margin:0;font-size:22px}.guide-card-icon{color:#1766dc;background:#e8f2ff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.guide-card-icon-mint{color:#00764b;background:#dff8ed}.guide-step-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide-step-list li{background:linear-gradient(120deg, var(--public-surface), var(--public-soft));border:1px solid #d5ebe2;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.guide-step-badge{color:#fff;white-space:nowrap;background:#008457;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.guide-step-list li p{color:var(--foreground);margin:0;font-size:14.5px;line-height:1.65}.guide-template-pre{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f8fb;border:1px solid #d5e3ef;border-radius:12px;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7}.guide-checklist-card{background:linear-gradient(135deg, var(--public-surface), var(--public-soft))!important;border-color:#c5e6d8!important}.guide-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide-checklist-grid li{background:var(--public-surface);color:var(--foreground);border:1px solid #d4ebe0;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:14px;line-height:1.55;display:flex}.guide-check-icon{color:#008457;flex-shrink:0;margin-top:2px}.guide-direct-answer{background:linear-gradient(125deg,#f0fbf6,#f3f8fc);border:1px solid #cce8dc;border-left:5px solid #008457;border-radius:16px;margin-bottom:24px;padding:24px 28px}.guide-answer-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.guide-badge-pill{text-transform:uppercase;letter-spacing:.08em;color:#006d50;background:#dcf7ec;border:1px solid #bfe7d5;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:750}.guide-direct-answer h2{color:var(--foreground);margin:0 0 10px;font-size:21px;font-weight:750}.guide-answer-lead{color:var(--foreground);margin:0 0 16px;font-size:16px;line-height:1.65}.guide-quick-takeaways{flex-wrap:wrap;gap:8px;display:flex}.guide-takeaway-chip{color:#006d50;background:#fff;border:1px solid #c2e5d6;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.guide-back-link{color:var(--primary);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.guide-back-link:hover{text-decoration:underline}.guide-meta-item{color:var(--muted-foreground);align-items:center;gap:5px;font-size:13px;display:inline-flex}.guide-toc-header,.guide-glance-header,.guide-faq-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.guide-toc-header h2,.guide-glance-header h2,.guide-faq-header h2{margin:0;font-size:18px}.guide-faq-header p{color:var(--muted-foreground);margin:4px 0 0;font-size:14px}.guide-faq-accordion{gap:12px;margin-top:14px;display:grid}.guide-faq-list{gap:14px;display:grid}.guide-faq-item{border:1px solid var(--border);background:#f7fafc;border-radius:12px;padding:16px 20px;transition:border-color .15s,background-color .15s}.guide-faq-item summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:700;list-style:none;display:flex}.guide-faq-item summary::-webkit-details-marker{display:none}.guide-faq-chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.guide-faq-item[open] .guide-faq-chevron{color:var(--primary);transform:rotate(90deg)}.guide-faq-item h3{color:var(--foreground);margin:0 0 8px;font-size:16px;font-weight:700}.guide-faq-item p{color:var(--muted-foreground);margin:10px 0 0;font-size:14.5px;line-height:1.7}.journal-prose h2{border-bottom:1px solid var(--border);color:var(--foreground);margin:36px 0 14px;padding-bottom:8px;font-size:22px;font-weight:750}.journal-prose h3{color:var(--foreground);margin:24px 0 10px;font-size:18px;font-weight:700}.journal-prose p{color:var(--foreground);margin:0 0 16px;font-size:15.5px;line-height:1.75}.journal-prose ol,.journal-prose ul{margin:0 0 20px;padding-left:24px}.journal-prose li{margin:8px 0;font-size:15px;line-height:1.65}.journal-prose pre{color:#e5f2fa;background:#0d1e27;border:1px solid #1f3b4c;border-radius:12px;margin:18px 0 22px;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto}.journal-prose code{color:#0f4058;background:#eef4f7;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.journal-prose pre code{color:inherit;background:0 0;padding:0}.journal-prose table{border-collapse:collapse;border:1px solid var(--border);border-radius:12px;width:100%;margin:20px 0 24px;font-size:14px;overflow:hidden}.journal-prose th,.journal-prose td{text-align:left;border:1px solid var(--border);padding:12px 14px;line-height:1.5}.journal-prose thead th{color:var(--foreground);background:#f1f6f9;font-weight:700}.journal-prose tbody tr:nth-child(2n){background:#fafcfe}.guide-sources-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.guide-sources-header .eyebrow{margin-bottom:4px}.guide-sources-header h2{margin:0}.guide-sources-stamp{color:#006d50;background:#e6f8f1;border:1px solid #c6e9da;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.guide-sources-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-sources-list li a{border:1px solid var(--border);background:#f8fbfd;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.guide-sources-list li a:hover{background:var(--public-soft);border-color:#008457}.guide-source-label{color:var(--foreground);font-size:14px;font-weight:650}.guide-source-host{color:var(--primary);background:var(--public-surface);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.guide-toc-card ol li{margin:12px 0;font-size:13px}.guide-toc-card ol li a{color:var(--foreground);font-weight:550;line-height:1.4;text-decoration:none}.guide-toc-card ol li a:hover{color:var(--primary);text-decoration:underline}.guide-glance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.guide-glance-list>div{border:1px solid var(--border);background:#f3f8fb;border-radius:10px;padding:12px}.guide-glance-list dt{color:var(--muted-foreground);margin-bottom:4px;font-size:11px}.guide-glance-list dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:750}.guide-sidebar-cta .button{width:100%;margin-block:14px 10px}.guide-related-section{margin-bottom:24px;padding:28px}.guide-related-section>h2{margin:0 0 18px;font-size:24px}.guide-related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.guide-related-card{border:1px solid var(--border);background:linear-gradient(125deg, var(--public-surface), var(--public-soft));border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:18px 20px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;text-decoration:none!important}.guide-related-card:hover{border-color:#008457;transform:translateY(-2px);box-shadow:0 8px 20px #00845714}.guide-related-badge{text-transform:uppercase;letter-spacing:.08em;color:#006d50;background:#dff8ed;border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:700}.guide-related-card strong{color:var(--foreground);font-size:15px;line-height:1.45}.guide-related-action{color:var(--primary);align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:650;display:inline-flex}.guide-closing-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;background:linear-gradient(115deg,#eaf8f2,#edf5ff)!important;border-color:#c2e5d6!important}.guide-closing-cta h2{margin:0 0 8px;font-size:24px}.guide-closing-cta p{max-width:680px;margin:0}.guide-closing-actions{flex-wrap:wrap;gap:12px;display:flex}html[data-site-theme=dark] .guide-detail-page .reference-lead,html[data-site-theme=dark] .guide-direct-answer{background:linear-gradient(120deg, var(--public-soft), var(--public-blue));border-color:#365465 #365465 #365465 #7adbb0}html[data-site-theme=dark] .guide-meta-verified,html[data-site-theme=dark] .guide-sources-stamp,html[data-site-theme=dark] .guide-related-badge,html[data-site-theme=dark] .guide-badge-pill{color:#9ce6c6;background:#1c4136;border-color:#365465}html[data-site-theme=dark] .guide-jump-chip,html[data-site-theme=dark] .guide-takeaway-chip{color:#e0edf3;background:#1c4136;border-color:#365465}html[data-site-theme=dark] .guide-section-number,html[data-site-theme=dark] .guide-card-icon-mint{color:#9ce6c6;background:#1c4136}html[data-site-theme=dark] .guide-card-icon{color:#9bc1ff;background:#1d3f58}html[data-site-theme=dark] .guide-template-pre,html[data-site-theme=dark] .guide-faq-item,html[data-site-theme=dark] .guide-sources-list li a,html[data-site-theme=dark] .guide-glance-list>div,html[data-site-theme=dark] .journal-prose thead th{background:#13303c;border-color:#365465}html[data-site-theme=dark] .journal-prose code{color:#8ed0ee;background:#183849}html[data-site-theme=dark] .journal-prose tbody tr:nth-child(2n){background:#0f2530}html[data-site-theme=dark] .guide-step-list li,html[data-site-theme=dark] .guide-checklist-grid li{border-color:#365465}html[data-site-theme=dark] .guide-closing-cta{background:linear-gradient(115deg,#173c33,#193d52)!important;border-color:#365465!important}@media (max-width:1100px){.reference-site{--site-gutter:28px}.reference-site .hub-niches{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-site .hub-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-detail-layout{grid-template-columns:1fr}}@media (max-width:800px){.reference-site{--site-gutter:24px}.reference-site .reference-page-hero{grid-template-columns:1fr;gap:18px}.reference-site .reference-page-hero>img{max-height:270px}.reference-site .marketplace-workspace,.guide-checklist-grid{grid-template-columns:1fr}.guide-section-body{margin-left:0!important}}@media (max-width:540px){.reference-site{--site-gutter:18px}.reference-site .hub-niches,.reference-site .hub-steps{grid-template-columns:1fr}.reference-site .reference-information-sections>.reference-card:has(.information-section-icon){grid-template-columns:44px minmax(0,1fr);gap:12px}.reference-site .information-section-icon{width:44px;height:44px}.reference-site .reference-page-hero h1{font-size:35px}.guide-section-card,.guide-steps-card,.guide-template-card,.guide-checklist-card,.guide-table-card,.guide-faq-card,.guide-sources-card,.guide-related-section,.guide-closing-cta{padding:20px 18px}}
