.brand-shell{max-width:1600px;margin:auto;padding:120px 5vw 100px}.brand-masthead{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:20px 0;font-size:13px;letter-spacing:.03em}.brand-masthead span{color:var(--soft)}.brand-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:7vw;padding-top:60px}.brand-sidebar{position:sticky;top:115px;align-self:start}.brand-sidebar summary{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--soft);margin-bottom:22px;cursor:pointer}.brand-sidebar nav{display:grid;gap:5px}.brand-sidebar nav a{padding:12px 0;font-size:14px;display:flex;gap:20px;min-height:44px}.brand-sidebar nav a:hover{color:var(--highlight)}.brand-sidebar nav span{color:var(--soft);font-size:11px;padding-top:2px}.brand-sidebar-note{margin-top:58px;color:var(--soft);font-size:14px}.brand-sidebar small{color:var(--soft);line-height:1.8;font-size:11px}.brand-content{min-width:0}.brand-hero{padding:10px 0 55px}.brand-hero h1{font-size:clamp(48px,5.8vw,88px);max-width:1000px;margin-bottom:28px}.brand-lede{font-size:20px;max-width:650px;color:var(--soft)}.brand-inline-link{display:inline-flex;align-items:center;gap:32px;border-bottom:1px solid var(--accent);padding:12px 0;font-size:15px}.brand-landscape{margin:0}.brand-landscape img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.brand-landscape figcaption,.brand-logo-specimen figcaption{font-size:12px;color:var(--soft);padding:14px 0;line-height:1.6}.brand-section{padding:65px 0;border-top:1px solid var(--line);scroll-margin-top:115px}.brand-section h2{font-size:clamp(32px,3.4vw,52px);max-width:850px}.brand-section>p{max-width:720px;color:var(--soft);font-size:17px}.brand-section .eyebrow{font-size:11px}.brand-task-list>a{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:27px 0}.brand-task-list>a>span{font-size:12px;color:var(--soft)}.brand-task-list>a>b{margin-left:auto;font-weight:400;font-size:24px;color:var(--highlight)}.brand-task-list h3{font-size:23px;margin-bottom:8px}.brand-task-list p{margin:0;font-size:14px;color:var(--soft)}.brand-task-list a:hover h3{color:var(--highlight)}.brand-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.brand-principles span{font-size:22px}.brand-principles p{font-size:15px;color:var(--soft)}.brand-release-note{font-size:13px;color:var(--soft);border-left:2px solid var(--accent);padding:5px 0 5px 20px;max-width:720px}.brand-jump{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:30px}.brand-jump a{font-size:13px;color:var(--soft);padding:10px 0;text-decoration:underline;text-underline-offset:5px}.brand-logo-specimen{padding:70px 40px 25px;margin:30px 0;border:1px solid var(--line);background:var(--surface)}.brand-logo-specimen img{display:block;width:min(100%,440px);height:auto;margin:0 auto 50px}.brand-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:32px 0}.brand-swatch{height:105px;border:1px solid var(--line)}.brand-swatches h3{text-transform:capitalize;font-size:16px;margin:15px 0 6px}.brand-copy,.brand-swatches code{font-size:12px;display:block}.brand-copy{color:var(--soft);background:transparent;border:0;border-bottom:1px solid var(--line);padding:10px 0;min-height:44px}.brand-type-specimen{padding:40px;background:var(--ink);color:var(--canvas);margin-bottom:30px}.brand-type-specimen>span{font-size:12px}.brand-type-specimen p{font-size:clamp(36px,5vw,74px);line-height:1.08;letter-spacing:-.055em;margin:45px 0}.brand-type-specimen small{line-height:1.8}.brand-comparison{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.brand-comparison>div{border-top:2px solid var(--accent);padding-top:17px}.brand-comparison>div+div{border-color:var(--soft)}.brand-comparison span{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.brand-comparison p{font-size:15px;color:var(--soft);margin-top:12px}.brand-downloads>div{display:flex;align-items:center;gap:32px;justify-content:space-between;padding:28px 0;border-bottom:1px solid var(--line)}.brand-downloads h3{font-size:20px;margin-bottom:10px}.brand-downloads p{max-width:500px;color:var(--soft);font-size:14px}.brand-downloads small{color:var(--soft)}.brand-downloads a{flex-shrink:0;padding:14px 0;text-decoration:underline;text-underline-offset:6px;font-size:14px}.brand-section .button{margin:12px 14px 12px 0}.brand-print pre{white-space:pre-wrap;font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.brand-section ol{padding-left:24px;line-height:2;color:var(--soft)}.brand-partner-status{padding:35px;border:1px solid var(--line);background:var(--surface)}@media(max-width:900px){.brand-grid{grid-template-columns:170px minmax(0,1fr);gap:35px}.brand-swatches{grid-template-columns:repeat(2,1fr)}.brand-principles{grid-template-columns:1fr;gap:10px}}@media(max-width:650px){.brand-shell{padding:94px 22px 60px}.brand-masthead{flex-direction:column;gap:8px}.brand-grid{display:block;padding-top:24px}.brand-sidebar{position:static;margin-bottom:38px;border-bottom:1px solid var(--line);padding-bottom:14px}.brand-sidebar nav{grid-template-columns:1fr 1fr;gap:3px 15px}.brand-sidebar nav a{gap:9px;font-size:13px}.brand-sidebar-note,.brand-sidebar>small{display:none}.brand-sidebar summary{margin-bottom:12px;min-height:32px}.brand-hero{padding-bottom:35px}.brand-hero h1{font-size:48px}.brand-lede{font-size:18px}.brand-section{padding:40px 0}.brand-task-list h3{font-size:19px}.brand-task-list>a{gap:16px}.brand-comparison{grid-template-columns:1fr;gap:15px}.brand-downloads>div{align-items:flex-start;flex-direction:column;gap:8px}.brand-logo-specimen{padding:45px 20px 15px}.brand-logo-specimen img{margin-bottom:30px}.brand-type-specimen{padding:25px}.brand-masthead span{font-size:11px}.brand-section>p{font-size:16px}}@media print{.brand-copy,.brand-jump,.brand-masthead,.brand-shell button,.brand-sidebar,.privacy-banner,.site-footer,.site-header{display:none!important}.brand-shell{padding:0;max-width:none}.brand-grid{display:block;padding:0}.brand-hero{padding:20px 0}.brand-hero h1{font-size:36pt}.brand-section{break-inside:avoid;padding:20px 0}.brand-shell,body{background:white!important;color:black!important}.brand-print pre{font-size:11pt;color:black}.brand-content p,.brand-content small{color:#333!important}.brand-print a{color:black}.brand-content{width:100%}}.brand-sidebar{max-height:calc(100dvh - 135px);overflow-y:auto}.brand-sidebar nav a{padding:7px 0}.brand-search-label{display:block;font-size:14px;margin:24px 0 10px}.brand-search{width:100%;min-height:52px;padding:14px 16px;background:var(--surface);border:1px solid var(--soft);color:var(--ink);font:inherit;border-radius:0}.brand-search::placeholder{color:var(--soft)}.brand-prose{font-size:17px;line-height:1.7;overflow-wrap:anywhere}.brand-prose>ol,.brand-prose>p,.brand-prose>ul{max-width:76ch}.brand-prose h2{font-size:clamp(27px,3vw,40px);line-height:1.18;margin:60px 0 22px;padding-top:25px;border-top:1px solid var(--line)}.brand-prose h3{font-size:22px;line-height:1.3;margin:35px 0 16px}.brand-prose li,.brand-prose p{color:var(--soft)}.brand-prose strong{color:var(--ink)}.brand-prose ol,.brand-prose ul{padding-left:24px;margin:20px 0}.brand-prose li{margin:9px 0}.brand-prose a{color:var(--highlight);text-decoration:underline;text-underline-offset:4px}.brand-prose code{font-size:.85em;overflow-wrap:anywhere}.brand-prose pre{overflow:auto;max-width:100%;padding:20px;background:var(--surface)}.brand-prose .table-scroll{overflow-x:auto;max-width:100%;margin:28px 0}.brand-prose table{border-collapse:collapse;width:100%;min-width:550px;font-size:14px}.brand-prose td,.brand-prose th{text-align:left;vertical-align:top;padding:14px;border:1px solid var(--line)}.brand-prose th{background:var(--surface)}.brand-plate{margin:0 0 32px}.brand-plate img{width:100%;height:auto;display:block}.brand-plate figcaption{font-size:13px;color:var(--soft);margin-top:10px}.brand-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.brand-shell :focus-visible{outline:2px solid #91a5ff;outline-offset:4px}.brand-downloads h3{overflow-wrap:anywhere}.brand-print-chapter{margin-bottom:60px}@media(max-width:650px){.brand-sidebar{max-height:none}.brand-sidebar nav{grid-template-columns:1fr 1fr}.brand-sidebar nav a{font-size:12px;gap:7px}.brand-hero h1{font-size:clamp(36px,10vw,48px);overflow-wrap:anywhere}.brand-prose{font-size:16px}.brand-masthead{overflow-wrap:anywhere}.brand-search{font-size:16px}.brand-principles span{font-size:20px}}@media print{.brand-prose,.brand-prose a,.brand-prose li,.brand-prose p,.brand-prose strong{color:#111!important}.brand-prose table{min-width:0;font-size:9pt}.brand-prose .table-scroll{overflow:visible}.brand-prose td,.brand-prose th{border-color:#aaa}.brand-print-chapter{break-before:page}.brand-prose h3{break-after:avoid}}