/* MNDSET detail pages v1.3. Explicit layouts; no Bootstrap utility dependency. */
body.mndset-web .detail-page {
 --detail-surface:#101824;--detail-line:rgba(165,190,220,.14);--detail-muted:#a6b6cc;
 display:block;position:relative;padding-top:148px!important;padding-bottom:88px!important;
 margin-top:0!important;margin-bottom:0!important;max-width:1220px!important;
}
body.mndset-web .detail-page *,body.mndset-web .detail-page *::before,body.mndset-web .detail-page *::after {box-sizing:border-box;}
body.mndset-web .detail-page p {font:400 14px/1.9 Inter,Arial,sans-serif;color:var(--detail-muted);margin:0 0 18px;}
body.mndset-web .detail-page p:last-child {margin-bottom:0;}
body.mndset-web .detail-page h1,body.mndset-web .detail-page h2,body.mndset-web .detail-page h3 {font-family:Inter,Arial,sans-serif;color:#edf3fb;text-transform:none;}
body.mndset-web .detail-page h1 {font-size:clamp(36px,4.5vw,62px);line-height:1.08;letter-spacing:-.055em;font-weight:750;margin:19px 0 25px;text-wrap:balance;}
body.mndset-web .detail-page h1 > span {background:linear-gradient(110deg,#adf1d1,#9ddde7 50%,#c5b4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
body.mndset-web .detail-page h2 {font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.2;letter-spacing:-.04em;margin:13px 0 20px;}
body.mndset-web .detail-page h3 {font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.025em;margin:13px 0 14px;}
body.mndset-web .detail-breadcrumb {display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 35px;font:500 11px/1.6 Inter,Arial,sans-serif;color:#73869f;}
body.mndset-web .detail-breadcrumb a {text-decoration:none;color:#a0b4c9;}
body.mndset-web .detail-breadcrumb a:hover {color:#acedd0;}
body.mndset-web .detail-eyebrow {display:block;color:#9bdcbe;font:600 9px/1.7 Inter,Arial,sans-serif;letter-spacing:.15em;}
body.mndset-web .detail-hero {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:65px;align-items:center;padding-bottom:56px;border-bottom:1px solid var(--detail-line);}
body.mndset-web .detail-page .detail-lead {font-size:16px;line-height:1.9;max-width:650px;color:#b2c1d4;margin:0;}
body.mndset-web .detail-overview {background:radial-gradient(ellipse at 0 0,#24564345,transparent 70%),linear-gradient(135deg,#121e2b,#111624);border:1px solid #afd4ce26;border-radius:23px;padding:31px;min-width:0;box-shadow:0 24px 65px #0002;}
body.mndset-web .detail-overview h2 {font-size:23px;line-height:1.3;margin:16px 0;}
body.mndset-web .detail-overview p {font-size:12px;line-height:1.85;}
body.mndset-web .detail-overview ul {list-style:none;padding:18px 0 0;margin:20px 0 0;border-top:1px solid var(--detail-line);display:grid;gap:16px;}
body.mndset-web .detail-overview li {display:flex;gap:12px;align-items:center;font:500 11px/1.7 Inter,Arial,sans-serif;color:#c0d0dd;}
.detail-small-dot {display:block;flex:0 0 5px;width:5px;height:5px;background:#9ad8bd;border-radius:50%;}
body.mndset-web .detail-section {display:block;margin:64px 0 0;clear:both;}
body.mndset-web .detail-section-heading {margin:0 0 27px;max-width:800px;}
body.mndset-web .detail-section-heading h2 {margin-bottom:0;}
body.mndset-web .detail-editorial {columns:2;column-gap:48px;}
body.mndset-web .detail-editorial p {break-inside:avoid;orphans:3;widows:3;}
body.mndset-web .detail-grid {display:grid;gap:24px;align-items:stretch;min-width:0;}
body.mndset-web .detail-grid-3 {grid-template-columns:repeat(3,minmax(0,1fr));}
body.mndset-web .detail-grid-2 {grid-template-columns:repeat(2,minmax(0,1fr));}
body.mndset-web .detail-card {position:relative;min-width:0;height:auto;padding:30px;background:radial-gradient(ellipse at 0 0,#95b6de08,transparent 70%),var(--detail-surface);border:1px solid var(--detail-line);border-radius:19px;display:flex;flex-direction:column;gap:0;overflow-wrap:break-word;box-shadow:inset 0 1px #ffffff04;}
body.mndset-web .detail-card-number {display:block;font:600 9px/1.7 Inter,Arial,sans-serif;letter-spacing:.1em;color:#92b6b1;margin-bottom:13px;}
body.mndset-web .detail-card h3 {margin:0 0 18px;font-size:21px;}
body.mndset-web .detail-card p {font-size:13px;line-height:1.9;}
body.mndset-web .detail-button {display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:43px;padding:11px 16px;border:1px solid #b2cfdd24;background:#ffffff03;border-radius:9px;color:#c6e5db;text-decoration:none;font:600 11px/1.65 Inter,Arial,sans-serif;text-align:left;white-space:normal;transition:background .2s,border-color .2s;}
body.mndset-web .detail-button:hover {background:#a6eadc0c;border-color:#a6eadc55;color:#e5fff5;}
body.mndset-web .detail-button i {font-size:10px;flex-shrink:0;}
body.mndset-web .detail-card > .detail-button {margin-top:auto;}
body.mndset-web .detail-card > .detail-button + .detail-button {margin-top:10px;}
body.mndset-web .detail-button-primary {background:#a4efc8;color:#0a1a11;border-color:#a4efc8;}
body.mndset-web .detail-button-primary:hover {background:#c2ffdf;border-color:#c2ffdf;color:#0a1a11;}
body.mndset-web .detail-feature-band {display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:50px;align-items:center;padding:36px;background:linear-gradient(120deg,#12251f80,#121c2a);border:1px solid var(--detail-line);border-radius:20px;}
body.mndset-web .detail-feature-band h3 {margin-top:0;font-size:23px;}
body.mndset-web .detail-link-stack {display:grid;gap:13px;min-width:0;}
body.mndset-web .detail-checklist {list-style:none;padding:24px;margin:0;background:#09121a70;border-radius:13px;display:grid;gap:18px;}
body.mndset-web .detail-checklist li {font:500 12px/1.8 Inter,Arial,sans-serif;color:#c0d2dc;display:flex;gap:12px;}
body.mndset-web .detail-checklist li::before {content:'+';color:#a4efc8;}
body.mndset-web .detail-steps {list-style:none;padding:0;margin:0;border:1px solid var(--detail-line);border-radius:20px;background:#0f1722;}
body.mndset-web .detail-steps > li {display:grid;grid-template-columns:48px minmax(0,1fr);gap:25px;padding:30px 34px;}
body.mndset-web .detail-steps > li + li {border-top:1px solid var(--detail-line);}
body.mndset-web .detail-steps > li > span {font:600 12px Inter,Arial,sans-serif;color:#a4dfc5;padding-top:7px;}
body.mndset-web .detail-steps h3 {margin:0 0 12px;}
body.mndset-web .detail-steps p {max-width:850px;}
body.mndset-web .detail-next {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;padding:37px;background:radial-gradient(ellipse at 0 0,#2d574638,transparent 60%),#111b28;border:1px solid #a7d5c52b;border-radius:21px;}
body.mndset-web .detail-next h2 {font-size:29px;margin:12px 0 16px;}
body.mndset-web .detail-next p {max-width:650px;}
body.mndset-web .detail-actions {display:grid;gap:12px;max-width:280px;min-width:190px;}
body.mndset-web .detail-resource-card {text-decoration:none;transition:border-color .2s,background .2s;}
body.mndset-web .detail-resource-card:hover {border-color:#a4efc255;background:#142231;}
body.mndset-web .detail-resource-card h3 {display:flex;align-items:center;justify-content:space-between;gap:20px;}
body.mndset-web .detail-resource-card h3 i {font-size:13px;color:#8baab5;}
body.mndset-web .detail-resource-action {display:flex;justify-content:space-between;gap:15px;padding-top:22px;margin-top:auto;border-top:1px solid var(--detail-line);font:600 11px Inter,Arial,sans-serif;color:#a8dbc8;}
body.mndset-web .detail-contract {min-width:0;background:#0a141fcc;border:1px solid #bad3df18;border-radius:14px;padding:24px;}
body.mndset-web .detail-contract code {display:block;overflow-wrap:anywhere;word-break:break-word;font:400 12px/2 'JetBrains Mono',monospace;color:#c5e4d7;margin:18px 0 22px;}

/* Creator application: readable fields, helpful context and a stable two-column layout. */
body.mndset-web .detail-application {display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);gap:48px;align-items:start;}
body.mndset-web .detail-application-guide h2 {font-size:34px;margin-bottom:23px;}
body.mndset-web .detail-application-guide > p {font-size:13px;}
body.mndset-web .detail-mini-steps {list-style:none;margin:30px 0;padding:0;display:grid;gap:24px;counter-reset:creator-step;}
body.mndset-web .detail-mini-steps li {position:relative;padding-left:34px;counter-increment:creator-step;}
body.mndset-web .detail-mini-steps li::before {content:counter(creator-step,decimal-leading-zero);position:absolute;left:0;top:2px;font:500 10px/1.8 Inter,Arial,sans-serif;color:#a5ddc6;}
body.mndset-web .detail-mini-steps strong {display:block;font:600 12px/1.7 Inter,Arial,sans-serif;color:#d8e5f0;margin-bottom:7px;}
body.mndset-web .detail-mini-steps span {display:block;font:400 12px/1.8 Inter,Arial,sans-serif;color:#8fa3bd;}
body.mndset-web .detail-aside-note {padding:22px;border-left:2px solid #a4efc255;background:#a5e6c904;border-radius:0 12px 12px 0;}
body.mndset-web .detail-aside-note h3 {font-size:14px;margin:0 0 12px;}
body.mndset-web .detail-aside-note p {font-size:12px;}
body.mndset-web .detail-form-card {min-width:0;padding:36px;background:radial-gradient(ellipse at 100% 0,#39506422,transparent 65%),#111b28;border:1px solid #b1d1df24;border-radius:22px;box-shadow:0 26px 70px #0002;}
body.mndset-web .detail-form-heading {margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--detail-line);}
body.mndset-web .detail-form-heading h3 {font-size:26px;margin:14px 0;}
body.mndset-web .detail-form-heading p {font-size:12px;}
body.mndset-web .detail-fieldset {display:block;min-inline-size:0;width:100%;padding:0;margin:0;border:0;}
body.mndset-web .detail-fieldset + .detail-fieldset {margin-top:30px;}
body.mndset-web .detail-fieldset legend {display:block;float:none;width:100%;padding:0;margin:0 0 20px;font:600 10px/1.8 Inter,Arial,sans-serif;letter-spacing:.04em;color:#9fbabf;}
body.mndset-web .detail-creator-form .input-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
body.mndset-web .detail-creator-form .cyber-input-group {min-width:0;display:block;padding:0;margin:0;}
body.mndset-web .detail-creator-form label {display:block;font:500 12px/1.8 Inter,Arial,sans-serif;color:#d5dfed;margin:0 0 10px;letter-spacing:0;}
body.mndset-web .detail-creator-form .required-star {color:#9ed8bd;margin-left:3px;}
body.mndset-web .detail-creator-form .input-solana {display:block;width:100%;min-width:0;min-height:50px;padding:13px 15px;background:#080f1bcc!important;border:1px solid #acc6dd2c!important;border-radius:9px;color:#edf3fb!important;font:400 13px/1.8 Inter,Arial,sans-serif;letter-spacing:0;transition:border-color .2s,box-shadow .2s;}
body.mndset-web .detail-creator-form .input-solana::placeholder {color:#71849e;opacity:1;font-size:11px;}
body.mndset-web .detail-creator-form .input-solana:focus {outline:none;border-color:#a4efc28a!important;box-shadow:0 0 0 3px #a4efc214;background:#0b1622!important;}
body.mndset-web .detail-creator-form textarea.input-solana {height:auto;min-height:195px;resize:vertical;}
body.mndset-web .detail-creator-form small {display:block;color:#839ab6;font:400 10px/1.8 Inter,Arial,sans-serif;margin-top:9px;}
body.mndset-web .detail-form-footer {margin-top:28px;padding-top:25px;border-top:1px solid var(--detail-line);}
body.mndset-web .detail-form-footer p {font-size:11px;line-height:1.9;color:#91a3bb;}
body.mndset-web .detail-form-footer a {color:#b6ddcc;text-underline-offset:3px;}
body.mndset-web .detail-creator-form .submit-solana-btn {width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;background:#a4efc8;color:#0a1a11;border:1px solid #a4efc8;border-radius:10px;box-shadow:none;font:650 13px/1.6 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;margin-top:20px;transition:background .2s;}
body.mndset-web .detail-creator-form .submit-solana-btn:hover {background:#c0ffdf;color:#0a1a11;transform:none;}
body.mndset-web .detail-creator-form .submit-solana-btn:disabled {opacity:.6;cursor:wait;}
body.mndset-web .detail-creator-form .input-solana.input-error {border-color:#ef9e9e!important;background:#221719!important;}
body.mndset-web .detail-form-card .status-box {padding:16px 18px;margin-bottom:24px;border-radius:10px;font:500 12px/1.8 Inter,Arial,sans-serif;text-align:left;}
body.mndset-web .detail-form-card .status-success {border:1px solid #a4efc24a;background:#a4efc20b;color:#b7edd4;}
body.mndset-web .detail-form-card .status-error {border:1px solid #ef9e9e55;background:#ef9e9e0b;color:#f0b1b1;box-shadow:none;}
/* Standalone Q&A uses the new page frame. The homepage accordion stays unchanged. */
body.mndset-web .detail-faq-page .detail-question-heading {margin-top:64px;}
body.mndset-web .detail-faq-page .faq-accordion {max-width:none!important;margin-top:28px;}
body.mndset-web .detail-faq-page .faq-item {margin-bottom:16px;border-radius:14px;background:#101824;border:1px solid var(--detail-line);height:auto;transform:none;}
body.mndset-web .detail-faq-page .faq-item:hover,body.mndset-web .detail-faq-page .faq-item.faq-open {transform:none;border-color:#a4efc24a;background:#131e2b;}
body.mndset-web .detail-faq-page .faq-question {padding:25px 28px;min-height:74px;}
body.mndset-web .detail-faq-page .faq-text {font:500 15px/1.7 Inter,Arial,sans-serif;}
body.mndset-web .detail-faq-page .faq-answer {background:#0b131d;}
body.mndset-web .detail-faq-page .faq-answer-inner {padding:0 28px 26px;}
body.mndset-web .detail-faq-page .answer-text {margin-left:0;padding:22px 0 0;border-left:0;font:400 14px/1.9 Inter,Arial,sans-serif;color:#a6b6cc;}
body.mndset-web .detail-faq-page .faq-tags-container,body.mndset-web .detail-faq-page .faq-footer-bar {margin-left:0;}
body.mndset-web .detail-faq-page .faq-docs {font-size:11px;}
@media(max-width:1050px) {
 body.mndset-web .detail-hero {gap:35px;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);}
 body.mndset-web .detail-overview {padding:26px;}
 body.mndset-web .detail-card {padding:26px;}
 body.mndset-web .detail-application {grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;}
 body.mndset-web .detail-form-card {padding:28px;}
}
@media(max-width:850px) {
 body.mndset-web .detail-hero {grid-template-columns:1fr;gap:32px;padding-bottom:40px;}
 body.mndset-web .detail-overview {max-width:none;}
 body.mndset-web .detail-page h1 {font-size:48px;}
 body.mndset-web .detail-grid-3 {grid-template-columns:1fr;}
 body.mndset-web .detail-feature-band {grid-template-columns:1fr;gap:28px;}
 body.mndset-web .detail-editorial {columns:1;}
 body.mndset-web .detail-next {grid-template-columns:1fr;gap:22px;}
 body.mndset-web .detail-actions {display:flex;flex-wrap:wrap;max-width:none;min-width:0;}
 body.mndset-web .detail-application {grid-template-columns:1fr;gap:30px;}
 body.mndset-web .detail-mini-steps {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
}
@media(max-width:600px) {
 body.mndset-web .detail-page {padding-top:118px!important;padding-bottom:52px!important;}
 body.mndset-web .detail-breadcrumb {margin-bottom:26px;font-size:10px;gap:10px;}
 body.mndset-web .detail-page h1 {font-size:clamp(34px,9vw,46px);letter-spacing:-.045em;line-height:1.12;}
 body.mndset-web .detail-page .detail-lead {font-size:14px;line-height:1.9;}
 body.mndset-web .detail-overview {padding:25px;border-radius:17px;}
 body.mndset-web .detail-section {margin-top:44px;}
 body.mndset-web .detail-grid-2 {grid-template-columns:1fr;}
 body.mndset-web .detail-grid {gap:18px;}
 body.mndset-web .detail-card {padding:26px 23px;border-radius:16px;}
 body.mndset-web .detail-feature-band {padding:26px 22px;}
 body.mndset-web .detail-steps > li {grid-template-columns:27px minmax(0,1fr);gap:15px;padding:26px 20px;}
 body.mndset-web .detail-steps h3 {font-size:18px;}
 body.mndset-web .detail-next {padding:28px 23px;}
 body.mndset-web .detail-next h2 {font-size:26px;}
 body.mndset-web .detail-mini-steps {grid-template-columns:1fr;}
 body.mndset-web .detail-form-card {padding:26px 20px;border-radius:17px;}
 body.mndset-web .detail-creator-form .input-grid {grid-template-columns:1fr;gap:24px;}
 body.mndset-web .detail-fieldset + .detail-fieldset {margin-top:27px;}
 body.mndset-web .detail-form-heading h3 {font-size:23px;}
 body.mndset-web .detail-faq-page .faq-question {padding:22px 18px;}
 body.mndset-web .detail-faq-page .faq-answer-inner {padding-inline:18px;}
 body.mndset-web .detail-faq-page .faq-q-content {gap:12px;}
 body.mndset-web .detail-faq-page .faq-text {font-size:13px;}
 body.mndset-web .detail-faq-page .faq-footer-bar {gap:16px;align-items:flex-start;flex-direction:column;}
}
@media(prefers-reduced-motion:reduce) {
 body.mndset-web .detail-page *,body.mndset-web .detail-page *::before,body.mndset-web .detail-page *::after {transition:none!important;animation:none!important;}
}

/* v1.4 — document reading layouts for the four remaining footer pages. */
body.mndset-web .detail-policy-page .policy-hero {max-width:880px;margin-bottom:32px;}
body.mndset-web .detail-policy-page .policy-hero h1 {font-size:clamp(36px,4.4vw,58px);margin:18px 0 23px;}
body.mndset-web .policy-page-nav {display:flex;flex-wrap:wrap;gap:10px;padding:20px 0 30px;border-bottom:1px solid var(--detail-line);margin-bottom:40px;}
body.mndset-web .policy-page-nav a {font:500 11px/1.8 Inter,Arial,sans-serif;color:#a4b6cd;padding:10px 17px;text-decoration:none;border:1px solid #ffffff13;background:#ffffff02;border-radius:8px;}
body.mndset-web .policy-page-nav a:hover {border-color:#a3dfc944;color:#d7eee5;}
body.mndset-web .policy-page-nav a[aria-current="page"] {color:#b8ebd2;background:#9de8c30d;border-color:#9de8c33c;}
body.mndset-web .policy-layout {display:grid;grid-template-columns:250px minmax(0,1fr);gap:38px;align-items:start;}
body.mndset-web .policy-index {padding:23px 0;min-width:0;}
body.mndset-web .policy-index > nav {display:grid;gap:5px;margin-top:19px;}
body.mndset-web .policy-index > nav > a {display:flex;align-items:baseline;gap:13px;padding:12px 0;font:500 12px/1.8 Inter,Arial,sans-serif;color:#9eafc5;text-decoration:none;border-bottom:1px solid #a3c8dc0c;}
body.mndset-web .policy-index > nav > a > span {font-size:9px;color:#638494;}
body.mndset-web .policy-index > nav > a:hover {color:#c1f0d8;}
body.mndset-web .policy-index-help {margin-top:28px;border-top:1px solid var(--detail-line);padding-top:24px;}
body.mndset-web .policy-index-help h2 {font-size:15px;line-height:1.5;letter-spacing:-.02em;margin:0 0 12px;}
body.mndset-web .policy-index-help p {font-size:11px;line-height:1.9;}
body.mndset-web .policy-index-help > a {font:600 11px Inter,Arial,sans-serif;color:#9edbc3;text-decoration:none;display:flex;align-items:center;gap:15px;}
body.mndset-web .policy-document {min-width:0;border:1px solid var(--detail-line);border-radius:20px;background:linear-gradient(140deg,#121c29,#0f1722);overflow:hidden;box-shadow:0 22px 55px #0002;}
body.mndset-web .policy-document-heading {padding:22px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--detail-line);background:#ffffff02;color:#c3d7df;font:600 12px Inter,Arial,sans-serif;}
body.mndset-web .policy-document-heading i {color:#789f9e;}
body.mndset-web .policy-original-note {padding:29px 32px 0;}
body.mndset-web .policy-original-note p {font:400 12px/1.9 Inter,Arial,sans-serif;margin:0!important;max-width:none!important;color:#8fa4bd;}
body.mndset-web .policy-intro {padding:23px 32px 0;}
body.mndset-web .policy-intro > p {font:400 14px/1.95 Inter,Arial,sans-serif;color:#c1cfde;padding:0!important;border:0!important;margin:0!important;}
body.mndset-web .policy-clause {display:grid;grid-template-columns:25px minmax(0,1fr);gap:18px;padding:30px 32px;scroll-margin-top:120px;}
body.mndset-web .policy-clause + .policy-clause {border-top:1px solid #b9d2df0c;}
body.mndset-web .policy-clause-number {padding-top:4px;font:500 10px/1.8 Inter,Arial,sans-serif;color:#749e9d;}
body.mndset-web .policy-clause h2 {font:600 19px/1.45 Inter,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 15px;}
body.mndset-web .policy-clause p {font-size:13px;line-height:2;color:#a7b7cd;}
body.mndset-web .policy-original-footer {margin:0 32px 30px;padding:22px;border:1px solid #a4dfc522;border-radius:11px;background:#a4dfc505;}
body.mndset-web .policy-original-footer p {font:400 11px/1.9 Inter,Arial,sans-serif;color:#9fb3ca;}
body.mndset-web .policy-original-footer > i {display:none;}
body.mndset-web .policy-risk .policy-document-heading {background:#dea58c04;}
body.mndset-web .policy-risk .policy-clause-number {color:#d4aa91;}
body.mndset-web .policy-bottom-nav {display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:35px;padding-top:25px;border-top:1px solid var(--detail-line);}
body.mndset-web .policy-bottom-nav a {display:inline-flex;align-items:center;gap:15px;font:500 11px/1.8 Inter,Arial,sans-serif;color:#abc6c4;text-decoration:none;}
@media(max-width:850px) {
 body.mndset-web .policy-layout {grid-template-columns:1fr;gap:24px;}
 body.mndset-web .policy-index {border:1px solid var(--detail-line);border-radius:14px;padding:23px;background:#0f1722;}
 body.mndset-web .policy-index > nav {display:grid;grid-template-columns:1fr 1fr;column-gap:24px;}
 body.mndset-web .policy-index-help {display:none;}
}
@media(max-width:600px) {
 body.mndset-web .policy-page-nav {gap:8px;margin-bottom:25px;}
 body.mndset-web .policy-page-nav a {font-size:10px;padding:9px 12px;}
 body.mndset-web .policy-index > nav {grid-template-columns:1fr;}
 body.mndset-web .policy-document-heading {padding:20px;}
 body.mndset-web .policy-original-note {padding:22px 20px 0;}
 body.mndset-web .policy-intro {padding:20px 20px 0;}
 body.mndset-web .policy-clause {padding:26px 20px;grid-template-columns:20px minmax(0,1fr);gap:12px;}
 body.mndset-web .policy-clause h2 {font-size:17px;}
 body.mndset-web .policy-original-footer {margin:0 20px 24px;padding:18px;}
}
