:root{--ink:#152e38;--muted:#53656a;--teal:#286d60;--mint:#b7e7d6;--line:#dce3df;--paper:#f5f6f2;--white:#fff;--dark:#122b35;--radius:5px;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--white);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:105px}body{margin:0;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}svg{display:block}p{margin:0 0 20px}h1,h2,h3{margin:0;font-weight:500;line-height:1.08;letter-spacing:-.045em}h2{font-size:clamp(36px,3.5vw,49px)}h3{font-size:26px;letter-spacing:-.03em}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #208574;outline-offset:6px}.dark-section a:focus-visible,.footer a:focus-visible{outline-color:#c1f3e2}.container{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section{padding:112px 0}.eyebrow{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.15em;margin-bottom:25px}.small-label{font-size:9px;font-weight:700;letter-spacing:.13em}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:var(--radius);padding:16px 22px;min-height:54px;font-size:12px;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s}.button:hover{background:#24525a;border-color:#24525a}.button span{font-size:19px;font-weight:400}.text-link{display:inline-flex;gap:20px;align-items:center;font-weight:600;font-size:12px;padding:10px 0}.text-link span{font-size:19px;font-weight:400}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.status-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:100%;background:var(--teal);margin-right:9px}.skip-link{position:fixed;left:20px;top:-80px;z-index:10;padding:12px 20px;background:var(--ink);color:#fff}.skip-link:focus{top:12px}
.header{background:rgba(255,255,255,.98);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:94px;gap:35px}.brand{display:flex;flex-direction:column;align-items:flex-start;line-height:1;flex-shrink:0}.brand-name{font-weight:700;font-size:29px;letter-spacing:-1.3px}.brand-dot{color:var(--teal)}.brand-descriptor{margin-top:8px;font-size:8px;letter-spacing:.2em;text-transform:uppercase}.header nav{display:flex;align-items:center;gap:30px;font-size:12px}.header nav>a:not(.button){padding:10px 0}.header nav>a:not(.button):hover{color:var(--teal)}.button-small{min-height:42px;padding:11px 17px;margin-left:7px;font-size:11px;gap:20px}.menu-toggle{display:none}
.hero{padding-top:74px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:58px;align-items:center}.hero-copy{padding:8px 0 24px}.hero h1{font-size:clamp(58px,5.7vw,82px);line-height:1.015;letter-spacing:-.055em;margin-bottom:28px}.hero h1 span{color:var(--teal)}.hero-lead{max-width:450px;font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:28px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.hero-footnote{font-size:10px;color:var(--muted);margin:25px 0 0;letter-spacing:.02em}.hero-footnote>span{font-size:17px;color:var(--teal);margin-right:8px}.hero-visual{background:#f0f4ef;border:1px solid #dbe5de;border-radius:8px;align-self:center;margin-top:22px;position:relative}.diagram-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.1em;padding:20px 22px;color:#4c6762;gap:10px}.diagram-top .mini-cross{font-size:20px;font-weight:300;line-height:1}.network-diagram{width:100%;height:auto}.diagram-bottom{border-top:1px solid #d4e0d7;margin:0 22px;padding:18px 0;display:flex;align-items:center;justify-content:space-between;font-size:10px}.diagram-bottom .status-dot{width:5px;height:5px}.diagram-arrow{font-size:24px;color:#376a5f}.principles{display:grid;grid-template-columns:1fr 1.3fr 1.25fr;align-items:center;gap:40px;border-top:1px solid var(--line);margin-top:63px;padding:28px 0 30px;font-size:11px}.principles>span{line-height:1.7}.principles strong{font-weight:500;color:var(--teal)}.principles p{color:var(--muted);max-width:240px;margin:0}.principles a{justify-self:end;border-bottom:1px solid #9aaca5;padding:6px 0;font-weight:600;white-space:nowrap}.principles a span{margin-left:28px;font-size:17px}
.services{background:var(--paper);border-top:1px solid #e5e8e2}.section-intro{display:flex;justify-content:space-between;gap:65px;align-items:flex-end;margin-bottom:47px}.section-intro>p{font-size:14px;max-width:340px;color:var(--muted);margin:0 0 4px;line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{border:1px solid var(--line);background:white;border-radius:var(--radius);padding:28px 28px 19px;display:flex;flex-direction:column}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.card-top svg{width:34px;height:34px;fill:none;stroke:var(--teal);stroke-width:1.2}.card-top>span{font-size:10px;color:#71877e}.service-card h3{margin-bottom:23px}.service-card p{font-size:12px;line-height:1.8;color:var(--muted)}.service-card>p:first-of-type{color:var(--ink);font-size:13px;min-height:70px;margin-bottom:16px}.service-card .service-detail{min-height:145px;margin-bottom:21px}.service-outcome{padding-top:18px;border-top:1px solid var(--line);margin-top:auto}.service-outcome .small-label{color:var(--teal);font-size:8px;line-height:1.4;margin:0 0 6px}.service-outcome p:not(.small-label){margin-bottom:18px}.service-card .text-link{margin-top:auto;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px;font-size:11px}.scope-note{color:var(--muted);font-size:10px;margin:26px 0 0;line-height:1.7}.scope-note span{color:var(--teal);font-size:16px;margin-right:8px}
.dark-section{background:var(--dark);color:#fff}.dark-section .eyebrow{color:var(--mint)}.dark-section h2{color:#f4f7f5}.dark-section .section-intro>p{color:#bac9ca}.steps{list-style:none;padding:0;margin:60px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px 50px;counter-reset:steps}.steps li{border-top:1px solid #3b5158;padding-top:23px}.step-number{display:inline-flex;align-items:center;justify-content:center;border:1px solid #4d6b6e;width:30px;height:30px;border-radius:100%;color:var(--mint);font-size:9px;margin-bottom:23px}.steps h3{font-size:19px;letter-spacing:-.02em;margin-bottom:13px}.steps p{color:#becbcd;font-size:12px;line-height:1.9;margin:0;max-width:310px}.approach-note{display:flex;gap:24px;padding-top:29px;border-top:1px solid #3b5158;margin-top:50px}.note-plus{color:var(--mint);font-size:26px;line-height:1}.approach-note p{font-size:10px;color:#bfcfce;margin:0;line-height:1.9;max-width:880px}.approach-note strong{color:white;font-weight:500;margin-right:8px}
.deliverables-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.report-visual{background:#edf2ed;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px 38px 25px;border-radius:var(--radius);overflow:hidden}.report-page{width:100%;max-width:340px;background:#fff;box-shadow:0 9px 30px #183d3210;padding:30px 27px 20px;transform:rotate(-3deg);border:1px solid #e1e8e0}.report-brand{font-weight:700;font-size:17px;display:flex;align-items:center;letter-spacing:-.6px}.report-brand>span:first-child{color:var(--teal)}.report-mark{font-size:5px;font-weight:400;letter-spacing:.4px;margin-left:auto}.report-rule{height:1px;background:#d7e1db;display:block;margin:18px 0 31px}.report-page .small-label{color:var(--teal);font-size:6px;margin-bottom:13px}.report-page h3{font-size:35px;margin-bottom:23px}.report-line{height:4px;background:#e9eeea;width:64%;margin:6px 0}.report-line.long{width:89%}.report-finding{border-top:1px solid #dfe7e0;padding:17px 0;display:flex;gap:13px;align-items:flex-start}.report-finding:first-of-type{margin-top:21px}.report-finding>span{font-size:7px;color:var(--teal)}.report-finding>div{flex:1}.report-finding strong{font-size:9px;font-weight:500;display:block;line-height:1}.report-finding .report-line{width:88%;height:3px;margin-top:10px}.report-footer{font-size:5px;letter-spacing:.8px;color:#5e756c;border-top:1px solid #dfe7e0;padding-top:14px}.report-caption{font-size:8px;color:var(--muted);margin-top:30px}.deliverables-copy h2{margin-bottom:25px}.deliverables-copy>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.8}.check-list{list-style:none;margin:25px 0 23px;padding:0}.check-list li{font-size:12px;padding:7px 0 7px 27px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--teal);font-weight:600}
.about{background:var(--paper);border-block:1px solid var(--line)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.large-copy{font-size:25px;letter-spacing:-.025em;line-height:1.4;margin-bottom:25px}.about-grid>div>p:not(.eyebrow):not(.large-copy){font-size:13px;color:var(--muted);line-height:1.9}.about-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.about-tags span{border:1px solid #cddbd1;padding:6px 11px;font-size:9px;border-radius:3px;color:#315f53}
.faq-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:100px}.faq-grid h2{margin-bottom:30px}.faq-grid>div>p:not(.eyebrow){font-size:12px;color:var(--muted);margin:0}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;font-size:13px;font-weight:500;line-height:1.5;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:76px;padding:22px 0}summary::-webkit-details-marker{display:none}summary>span{font-weight:400;font-size:23px;color:var(--teal);line-height:1;transition:transform .2s;flex-shrink:0}details[open] summary>span{transform:rotate(45deg)}details p{font-size:12px;color:var(--muted);padding:0 30px 24px 0;line-height:1.9;margin:0}
.contact{position:relative;overflow:hidden;padding-block:96px}.contact:after{content:'';position:absolute;width:560px;height:560px;border:1px solid #2c464e;border-radius:100%;right:-350px;top:-260px;pointer-events:none;box-shadow:0 0 0 70px #17323c,0 0 0 71px #2c464e}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;position:relative;z-index:1}.contact .status-dot{background:var(--mint)}.contact h2{font-size:clamp(44px,4.6vw,66px);line-height:1.04;margin-bottom:25px}.contact h2 span{color:var(--mint)}.contact-grid>div>p:not(.eyebrow){font-size:13px;color:#becbcd;max-width:405px;line-height:1.8;margin-bottom:28px}.button-light{background:var(--mint);color:var(--ink);border-color:var(--mint)}.button-light:hover{background:#d0f3e7;border-color:#d0f3e7}.contact-email{display:block;font-size:12px;margin-top:21px;width:fit-content;text-decoration:underline;text-underline-offset:4px}.contact-grid>div>p.email-note{font-size:10px;margin-top:10px;margin-bottom:0;max-width:370px}.contact-aside{border-left:1px solid #486066;padding-left:40px;position:relative}.contact-aside>.small-label{color:var(--mint);font-size:9px}.contact-aside ul{list-style:none;padding:0;margin:23px 0 28px;display:grid;gap:17px}.contact-aside li{font-size:12px;color:#e0e8e7;padding-left:22px;position:relative}.contact-aside li:before{content:'↗';position:absolute;left:0;color:var(--mint)}.contact-aside>p{font-size:10px;color:#bac9ca;line-height:1.9}.contact-aside .contact-privacy{font-size:9px;margin:0;border-top:1px solid #3b545c;padding-top:20px}.contact-privacy a{display:block;text-decoration:underline;text-underline-offset:4px;color:#dbe8e5;margin-top:5px}
.footer{background:#10252e;color:#c5d2d1;padding:48px 0 24px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:45px;align-items:center;padding-bottom:42px}.footer .brand{color:#fff}.footer .brand-dot{color:var(--mint)}.footer-top>p{font-size:12px;margin:0;color:#c5d2d1;line-height:1.6}.footer nav{display:flex;gap:26px;font-size:10px;justify-content:flex-end}.footer a:hover{text-decoration:underline;text-underline-offset:4px}.footer .brand:hover{text-decoration:none}.footer-bottom{display:flex;gap:30px;border-top:1px solid #31464e;padding-top:21px;font-size:9px;color:#aebfbe}.footer-bottom>a:last-child{margin-left:auto}
.document-main{padding:80px 0 100px;min-height:70vh}.document-width{max-width:760px;margin-inline:auto}.document-main h1{font-size:clamp(44px,5vw,64px);margin-bottom:30px}.document-main h2{font-size:23px;margin:36px 0 13px;letter-spacing:-.02em}.document-main p,.document-main li{font-size:14px;color:var(--muted);line-height:1.9}.document-main a:not(.button){text-decoration:underline;text-underline-offset:4px}.document-main .privacy-intro{font-size:18px;color:var(--ink)}.document-main .button{margin-top:22px}.privacy-date{font-size:11px!important}
@media(min-width:1500px){.container{width:min(1240px,calc(100% - 160px))}.hero-grid{gap:90px}.hero{padding-top:85px}.hero h1{font-size:86px}}
@media(max-width:1100px){.container{width:calc(100% - 70px)}.hero-grid{gap:32px}.hero h1{font-size:64px}.header nav{gap:22px}.hero-lead{font-size:14px}.actions{gap:16px}.actions .button{gap:16px}.actions .text-link{font-size:11px}.service-card{padding:25px 22px 17px}.service-card .service-detail{min-height:175px}.deliverables-grid,.about-grid,.faq-grid,.contact-grid{gap:60px}.steps{gap:38px 34px}.footer nav{gap:20px}.section{padding:90px 0}.diagram-top{font-size:6px;padding-inline:15px}}
@media(max-width:900px){html{scroll-padding-top:85px}.container{width:calc(100% - 48px)}.header-inner{min-height:78px}.header .brand-name{font-size:26px}.menu-toggle{display:flex;gap:14px;align-items:center;justify-content:center;background:none;border:1px solid #d6dfd9;border-radius:4px;min-height:42px;padding:10px 13px;font-size:11px;color:var(--ink);cursor:pointer}.menu-lines,.menu-lines:after{display:block;width:16px;height:1px;background:var(--ink);position:relative}.menu-lines:after{content:'';position:absolute;top:5px}.menu-lines{margin-top:-5px}.header nav{display:none;position:absolute;top:100%;left:0;width:100%;background:white;padding:20px 24px 25px;border-bottom:1px solid var(--line);box-shadow:0 15px 20px #183d320a}.header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:5px}.header nav>a:not(.button){padding:12px 0}.header .button-small{margin:12px 0 0;width:fit-content}.hero{padding-top:45px}.hero-grid{gap:28px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:clamp(48px,6.7vw,64px)}.hero .eyebrow{font-size:8px}.hero-lead{font-size:12px}.hero .button{font-size:11px;padding:14px 17px}.hero-footnote{font-size:9px}.hero-visual{margin-top:0}.diagram-top{font-size:5px;gap:6px;padding:13px 12px}.diagram-top .mini-cross{font-size:16px}.diagram-bottom{margin-inline:12px;font-size:8px;padding:12px 0}.principles{margin-top:35px;gap:24px;font-size:10px}.principles a{white-space:normal}.principles a span{margin-left:8px}.section-intro{gap:40px}.section-intro>p{max-width:260px;font-size:12px}h2{font-size:37px}.service-grid{gap:12px}.service-card{padding:21px 18px 14px}.service-card h3{font-size:24px}.service-card p{font-size:11px}.service-card>p:first-of-type{font-size:12px;min-height:87px}.service-card .service-detail{min-height:200px}.service-card .text-link{font-size:10px;gap:8px}.service-outcome p:not(.small-label){min-height:60px}.deliverables-grid,.about-grid,.faq-grid,.contact-grid{gap:38px}.report-visual{padding:28px 22px 20px;min-height:440px}.report-page{padding:24px 20px 16px}.report-mark{font-size:4px}.report-page h3{font-size:31px}.report-brand{font-size:15px}.check-list li{font-size:11px}.steps h3{font-size:17px}.steps p{font-size:11px}.contact-aside{padding-left:25px}.footer-top{grid-template-columns:1fr 1fr}.footer nav{grid-column:1/-1;justify-content:flex-start;gap:30px}.footer-top>p{text-align:right}}
@media(max-width:650px){.container{width:calc(100% - 40px)}.section{padding:65px 0}.hero{padding-top:32px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-copy{padding:8px 0 0}.hero .eyebrow{font-size:8px;margin-bottom:23px}.hero h1{font-size:clamp(50px,12vw,72px);margin-bottom:24px;line-height:1.01}.hero h1 br:nth-of-type(3){display:none}.hero-lead{font-size:14px;max-width:440px;line-height:1.75;margin-bottom:24px}.actions{gap:12px 22px}.hero .button{font-size:11px;padding:15px 18px}.hero .text-link{font-size:11px}.hero-footnote{font-size:9px;margin-top:21px}.hero-visual{margin-top:7px;max-width:500px;width:100%}.network-diagram{max-height:360px}.diagram-top{font-size:6px;padding:15px 17px}.diagram-bottom{font-size:9px;margin-inline:17px;padding:13px 0}.principles{grid-template-columns:1fr 1.5fr;gap:18px;margin-top:29px;padding-block:23px}.principles a{grid-column:1/-1;justify-self:start;font-size:11px}.principles p{font-size:10px}.principles>span{font-size:11px}.section-intro{display:block;margin-bottom:30px}.section-intro>p{max-width:420px;margin-top:23px;font-size:13px}.eyebrow{font-size:9px;margin-bottom:20px}h2{font-size:36px;line-height:1.1}.service-grid{grid-template-columns:1fr;gap:18px}.service-card{padding:25px 25px 15px}.card-top{margin-bottom:26px}.service-card h3{font-size:28px}.service-card h3 br{display:none}.service-card>p:first-of-type{min-height:0;font-size:14px}.service-card .service-detail{min-height:0;font-size:12px;margin-bottom:24px}.service-outcome{display:grid;grid-template-columns:1fr;gap:0}.service-outcome p:not(.small-label){min-height:0;font-size:12px}.service-card .text-link{font-size:12px}.scope-note{font-size:10px}.steps{grid-template-columns:1fr;gap:27px;margin-top:35px}.steps li{display:grid;grid-template-columns:35px 1fr;gap:0 15px;padding-top:22px}.step-number{grid-row:1/3;margin-bottom:0}.steps h3{font-size:19px;padding-top:4px}.steps p{font-size:12px;max-width:none}.approach-note{margin-top:32px;gap:17px;padding-top:24px}.approach-note p{font-size:11px}.approach-note strong{display:block;margin-bottom:8px}.deliverables-grid,.about-grid,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:38px}.deliverables-copy{grid-row:1}.deliverables-copy>p:not(.eyebrow){font-size:13px}.check-list li{font-size:12px}.report-visual{min-height:470px;padding-block:34px 23px}.report-page{padding:29px 27px 20px}.report-brand{font-size:17px}.report-mark{font-size:5px}.report-page h3{font-size:35px}.report-caption{font-size:8px}.about-grid{gap:30px}.large-copy{font-size:25px}.about-grid>div>p:not(.eyebrow):not(.large-copy){font-size:13px}.faq-grid{gap:25px}.faq-grid h2{margin-bottom:24px}summary{min-height:75px;font-size:13px}details p{font-size:12px}.contact h2{font-size:51px}.contact-grid>div>p:not(.eyebrow){font-size:13px}.contact-aside{padding:28px 0 0;border-left:0;border-top:1px solid #486066}.contact-aside li{font-size:12px}.contact-aside>p{font-size:11px}.contact-aside .contact-privacy{font-size:10px}.contact:after{right:-460px;top:-300px}.footer{padding-top:35px}.footer-top{gap:24px;padding-bottom:29px}.footer .brand-name{font-size:26px}.footer-top>p{font-size:10px}.footer nav{flex-wrap:wrap;gap:26px;font-size:10px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}.footer-bottom>span{width:100%}.document-main{padding:50px 0 70px}.document-width{width:calc(100% - 40px)}.document-main h1{font-size:44px}.document-main p,.document-main li{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.header,.hero-visual,.report-visual,.menu-toggle,.footer,.actions,.contact .button{display:none}.container{width:100%}.section{padding:25px 0;break-inside:avoid}.dark-section{background:white;color:#152e38}.dark-section h2,.dark-section .eyebrow,.dark-section p,.dark-section .section-intro>p{color:#152e38}a{text-decoration:underline}details p{display:block}h1{font-size:48px!important}.hero-grid{display:block}.service-grid{gap:10px}.contact-aside{border-color:#ccc}}
@media(max-width:900px){html:not(.js) .menu-toggle{display:none}html:not(.js) .header-inner{flex-wrap:wrap;padding-block:16px;gap:15px}html:not(.js) .header nav{display:flex;position:static;flex-wrap:wrap;border:0;padding:0;box-shadow:none;font-size:12px;gap:15px}html:not(.js) .header .button-small{margin:0}html:not(.js) .header{position:static}}
.card-top>span{color:#536b60}.service-card p,.service-card>p:first-of-type,.service-card .service-detail,.steps p,.deliverables-copy>p:not(.eyebrow),.about-grid>div>p:not(.eyebrow):not(.large-copy),details p,.contact-grid>div>p:not(.eyebrow){font-size:14px}.service-card .service-detail{min-height:180px}.service-card>p:first-of-type{min-height:80px}.check-list li,.contact-aside li{font-size:13px}.contact-grid>div>p.email-note{font-size:11px}.contact-aside>p{font-size:12px}.contact-aside .contact-privacy{font-size:11px}@media(max-width:900px){.service-card .service-detail{min-height:220px}.service-card>p:first-of-type{min-height:105px}}@media(max-width:650px){.service-card .service-detail,.service-card>p:first-of-type{min-height:0}.service-card p,.service-card>p:first-of-type,.service-card .service-detail,.steps p,.deliverables-copy>p:not(.eyebrow),.about-grid>div>p:not(.eyebrow):not(.large-copy),details p,.contact-grid>div>p:not(.eyebrow){font-size:14px}.contact-grid>div>p.email-note{font-size:11px}.check-list li{font-size:13px}.contact-aside li{font-size:13px}.contact-aside>p{font-size:12px}.hero h1 br:nth-of-type(3){display:block}}

/* Selected original AS monogram: the same vector is used across site branding. */
.brand{flex-direction:row;align-items:center;gap:12px}.brand-symbol{display:block;flex:none;width:46px;height:40px;object-fit:contain}.brand-copy{display:flex;flex-direction:column;align-items:flex-start}.brand-copy .brand-name{line-height:1}.report-symbol{display:block;flex:none;width:20px;height:18px;margin-right:6px}.error-brand{width:fit-content;margin-bottom:42px}@media(max-width:650px){.header-inner{gap:16px}.brand{gap:10px}.brand-symbol{width:40px;height:35px}.header .brand-name{font-size:24px}.header .brand-descriptor{font-size:7px;letter-spacing:.18em;margin-top:7px}}
.document-main a.brand{text-decoration:none}
