.brand-page.content-shell{max-width:none;padding:0}.brand-page .standard-content{margin-inline:0}.brand-hero{background:var(--surface);margin-inline:24px}.brand-hero-inner{max-width:var(--page-width);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:90px;margin-inline:auto;padding:64px 48px;display:grid}.brand-hero-copy{padding-left:52px}.brand-page .eyebrow{color:var(--muted);font-size:11px}.brand-hero h1{margin:28px 0}.brand-hero-logo{object-fit:contain;object-position:left;width:auto;height:48px}.brand-hero-statement{text-wrap:balance;margin-bottom:24px;font-size:40px;line-height:1.2}.brand-hero-intro{max-width:480px;color:var(--muted);font-size:15px;line-height:1.75}.brand-hero-intro p{margin-bottom:0}.brand-page-actions{flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:28px;display:flex}.brand-page-primary{border:1px solid var(--foreground);border-radius:var(--radius);background:var(--foreground);color:var(--background);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;font-size:13px;text-decoration:none;display:inline-flex}.brand-page-primary:hover{background:var(--accent)}.brand-principles{margin:0;padding:0;list-style:none}.brand-principles li{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:16px;padding-block:22px;display:grid;position:relative}.brand-principles li:first-child{border:0;padding-top:0}.brand-principle-index{color:var(--muted);padding-top:4px;font-size:11px}.brand-principle-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.brand-principle-heading h2{margin:0;font-size:19px}.brand-principle-heading svg{color:var(--accent);width:22px;height:22px}.brand-principles p{color:var(--muted);margin:0;font-size:14px}.brand-page .standard-band{padding:72px 48px}.brand-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;max-width:1184px;margin-inline:auto;display:grid}.brand-section>h2{text-wrap:balance;margin:0;font-size:36px;line-height:1.2}.brand-section-body{min-width:0;color:var(--muted);font-size:15px}.brand-section-body>:last-child{margin-bottom:0}.brand-section-body strong{color:var(--foreground)}.brand-section-body h3{color:var(--foreground);font-size:21px}.brand-section-body ul,.brand-section-body ol{margin-top:0;padding-left:22px;line-height:1.75}.brand-section-body li+li{margin-top:12px}.brand-section-body .rule-grid{grid-template-columns:1fr;gap:24px;margin:0 0 24px}.brand-section-body .rule-grid>div{border-top:1px solid var(--line);padding:20px 0 0}.brand-section-body .rule-grid h3{margin:0 0 12px}.brand-section-body .rule-grid p{margin:0}.brand-page .standard-band>.trust-note{max-width:1184px}.std-section{max-width:1184px;margin-inline:auto}.std-heading{max-width:760px;margin-bottom:40px}.std-heading .eyebrow{margin:0 0 16px}.std-heading h2{text-wrap:balance;margin:0 0 16px;font-size:40px;line-height:1.15}.std-heading>p:not(.eyebrow){color:var(--muted);margin:0;font-size:15px;line-height:1.75}.std-note{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.75}.std-note .text-link{margin-left:8px}.std-subheading{margin:56px 0 24px;font-size:21px;font-weight:500}.std-level-head,.std-level{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:32px;display:grid}.std-level-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:12px;font-size:11px}.std-level-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.std-level{border-bottom:1px solid var(--line);padding-block:22px}.std-level h3{color:var(--foreground);margin:0;font-size:21px;font-weight:500}.std-level p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.std-level-index{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.std-cell-label{display:none}.std-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.std-steps li{border-top:1px solid var(--line);padding-top:20px}.std-steps h3,.std-checks h3{color:var(--foreground);margin:0 0 10px;font-size:18px;font-weight:500}.std-steps p,.std-checks p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.std-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:0;padding:0;list-style:none;display:grid}.std-checks li{border-top:1px solid var(--line);padding-top:20px}.std-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.std-card{border:1px solid var(--line);background:var(--background);padding:24px}.std-card h3{color:var(--foreground);margin:0 0 12px;font-size:17px;font-weight:500}.std-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.std-limits{border-top:1px solid var(--line);max-width:760px;margin:0;padding:0;list-style:none}.std-limits li{border-bottom:1px solid var(--line);color:var(--muted);padding-block:18px;font-size:15px;line-height:1.75}.brand-principles li:not(:first-child):before,.brand-tool-row:before{content:"";background:var(--line);width:1px;height:9px;position:absolute;top:-5px;left:0}.brand-tool-list{max-width:1184px;margin-inline:auto}.brand-tool-row{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,.8fr) minmax(0,1.2fr) 22px;align-items:start;gap:24px;padding-block:28px;text-decoration:none;display:grid;position:relative}.brand-tool-row h3{margin:0;font-size:23px;font-weight:500}.brand-tool-row p{color:var(--muted);margin:0;font-size:14px}.brand-tool-row svg{margin-top:4px}.brand-tool-row:hover h3{text-underline-offset:5px;text-decoration:underline}.brand-tool-soon{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;color:var(--muted);border-radius:999px;margin-left:12px;padding:3px 9px;font-size:11px;font-weight:400;display:inline-block}.brand-tools-heading{max-width:1184px;margin:0 auto 40px;font-size:36px;line-height:1.2}@media (max-width:1100px){.brand-hero-copy{padding-left:0}.brand-hero-inner{gap:48px}.brand-hero-statement{font-size:34px}.brand-section{gap:48px}.brand-section>h2{font-size:32px}.std-heading h2{font-size:34px}.std-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px) and (max-width:1100px){.brand-hero-statement{max-width:480px;margin-bottom:20px;font-size:36px;line-height:1.2}.brand-hero-intro{max-width:480px;font-size:15px;line-height:1.75}.brand-principles li{padding-block:24px}.brand-principle-heading{gap:8px}.brand-principle-heading h2{white-space:nowrap;font-size:18px}.brand-principle-heading svg{width:20px;height:20px}.brand-principles p{font-size:14px;line-height:1.75}}@media (max-width:700px){.brand-hero{margin-inline:10px}.brand-hero-inner{grid-template-columns:1fr;gap:32px;padding:32px 24px}.brand-hero h1{margin-block:20px}.brand-hero-statement{font-size:30px}.brand-hero-intro{font-size:14px}.brand-principles li{padding-block:16px}.brand-principles p{display:none}.brand-page .standard-band{padding:56px 24px}.brand-section{grid-template-columns:1fr;gap:28px}.brand-section>h2,.brand-tools-heading{font-size:30px}.std-heading{margin-bottom:28px}.std-heading h2{font-size:30px}.std-level-head{display:none}.std-level{grid-template-columns:1fr;gap:12px}.std-cell-label{text-transform:uppercase;letter-spacing:.08em;color:var(--foreground);margin-bottom:4px;font-size:11px;display:block}.std-steps,.std-checks,.std-cards{grid-template-columns:1fr;gap:20px}.std-steps{gap:24px}.brand-tool-row{grid-template-columns:28px minmax(0,1fr) 22px;gap:16px}.brand-tool-row h3{font-size:21px}.brand-tool-row p{grid-area:2/2}.brand-tool-row svg{grid-area:1/3}}@media (max-width:700px) and (max-height:700px){.brand-principles{display:none}.brand-hero-inner{padding-block:24px}.brand-hero-statement{font-size:26px}}.stdv-calm-bar{border-left:3px solid var(--accent);background:var(--accent-light);margin-top:36px;padding:24px 28px}.stdv-calm-bar p{max-width:780px;color:var(--foreground);margin:0;font-size:14px;line-height:1.75}@media (max-width:700px){.stdv-calm-bar{padding:20px}}.std-heading.std-heading-centered{text-align:left;max-width:none}.std-heading.std-heading-centered h2{text-align:center;max-width:none;margin:0 auto 16px}.std-heading.std-heading-centered>p:not(.eyebrow){text-align:center;max-width:none}.std-note.std-note-wide{max-width:none}
