.content-hero{background:var(--g0);color:var(--on-dark);padding-block:clamp(72px,8vw,128px) clamp(64px,7vw,104px)}.content-hero__inner>h1{max-width:15ch;font-size:clamp(54px,7.8vw,116px);line-height:.98}.content-hero__inner>p{max-width:48ch;color:var(--on-dark-2);margin-top:32px;font-size:clamp(19px,1.65vw,24px);line-height:1.5}.content-hero__inner>.link{margin-top:32px}.content-prose{max-width:65ch}.content-prose>p{color:var(--on-dark-2);font-size:19px;line-height:1.65}.content-prose>p+p{margin-top:24px}.content-prose>.link{margin-top:28px}.section--paper .content-prose>p{color:var(--ink-2)}.audience-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:clamp(56px,7vw,104px);display:grid}.audience-paths a{color:var(--on-dark);letter-spacing:-.02em;border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:clamp(22px,2.4vw,36px);font-weight:550;font-stretch:105%;line-height:1.2;display:flex}.audience-paths a:hover{color:var(--blue-soft)}.audience-paths svg{flex-shrink:0}.audience-chapter{scroll-margin-top:var(--header)}.audience-chapter__heading{margin-bottom:clamp(40px,5vw,72px)}.audience-chapter__heading h2{max-width:16ch}.audience-chapter__heading>p{max-width:64ch;color:var(--ink-2);margin-top:24px;font-size:19px}.audience-chapter__heading.opening--monument>p{max-width:44ch}.audience-chapter__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.audience-chapter__rack{aspect-ratio:1.05;background:var(--g1);margin:0;overflow:hidden}.audience-chapter__rack img{object-fit:cover;object-position:76% 50%;width:100%;height:100%}.audience-requirements h3{max-width:17ch;margin-bottom:28px}.audience-requirements ul{margin:0;padding:0;list-style:none}.audience-requirements li{border-bottom:1px solid var(--line);color:var(--ink-2);padding-block:16px;font-size:18px;line-height:1.5}.audience-requirements li:first-child{padding-top:0}.audience-requirements>.link{margin-top:28px}.audience-chapter--ai .audience-chapter__heading>p{color:var(--on-dark-2)}.audience-chapter__hall{aspect-ratio:2.15;background:var(--g1);margin:0;overflow:hidden}.audience-chapter__hall img{object-fit:cover;object-position:50% 52%;width:100%;height:100%}.audience-chapter__choices{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7%;margin-top:48px;display:grid}.audience-chapter__choices h3{max-width:15ch;font-size:clamp(30px,3.4vw,48px)}.audience-chapter--ai .audience-requirements li{color:var(--on-dark-2);border-color:#ffffff26}.content-connected{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:10%;display:grid}.content-connected__intro h2{max-width:12ch}.content-connected__intro p{color:var(--ink-2);max-width:46ch;margin-top:28px;font-size:19px}.content-connected__intro>.link{margin-top:24px}.content-connected__intro.opening{margin-bottom:0}.content-routes{display:grid}.content-routes a{border-top:1px solid var(--line);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding-block:30px;font-size:clamp(22px,2vw,30px);font-weight:550;line-height:1.2;display:flex}.content-routes a:hover{color:var(--action)}.content-routes svg{flex-shrink:0}.approach-operating{padding-top:0}.approach-operating__photo{aspect-ratio:1600/1067;background:var(--g0);margin:0;overflow:hidden}.approach-operating__photo picture{width:100%;height:100%;display:block}.approach-operating__photo{position:relative}.approach-operating__photo img{object-fit:cover;width:100%;height:100%}@media (width<=650px){.approach-operating__photo{aspect-ratio:auto;background:0 0;overflow:visible}.approach-operating__photo picture{aspect-ratio:800/1000;height:auto;overflow:hidden}.approach-operating__photo .caption-tab{clip-path:none;background:0 0;max-width:none;padding:14px 0 0;position:static}}.approach-operating__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8%;padding-top:clamp(48px,6vw,88px);display:grid}.approach-operating__body h2{max-width:13ch}.approach-operating__body.opening--monument{margin-bottom:0;display:block}.approach-operating__body.opening--monument h2{max-width:17ch;font-size:clamp(40px,7vw,116px)}.approach-operating__body.opening--monument .content-prose{max-width:58ch;margin:40px 0 0 auto}.approach-operating__body.opening--monument p{max-width:none;margin-left:0}.approach-method__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:9%;display:grid}.approach-method__heading{top:calc(var(--header) + 40px);position:sticky}.approach-method__heading.opening{margin-bottom:0}.approach-method__heading h2{max-width:none;font-size:clamp(38px,4.2vw,64px)}.approach-method__heading p{max-width:35ch;color:var(--ink-2);margin-top:28px;font-size:19px}.approach-sequence{margin:0;padding:0;list-style:none}.approach-sequence li{grid-template-columns:66px minmax(0,1fr);gap:32px;padding-bottom:64px;display:grid;position:relative}.approach-sequence li:not(:last-child):before{content:"";background:var(--blue);width:1px;position:absolute;top:36px;bottom:0;left:22px}.approach-sequence li:last-child{padding-bottom:0}.approach-method__path{--draw:var(--action);--lit:var(--action)}.approach-method__path[data-path-ready] .approach-sequence li:before{display:none}.approach-sequence__number{z-index:1;color:var(--action);background:var(--paper);letter-spacing:-.025em;align-self:start;padding-bottom:16px;font-size:34px;font-weight:500;line-height:1;position:relative}.approach-sequence h3{max-width:23ch;font-size:clamp(27px,2.7vw,40px)}.approach-sequence p{max-width:54ch;color:var(--ink-2);margin-top:20px;font-size:18px;line-height:1.65}.approach-people{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:9%;display:grid}.approach-people h2{max-width:14ch}.approach-people.opening{margin-bottom:0}.company-hero{min-height:max(660px,92svh)}.company-hero__media img{object-position:50% 100%;width:116%;max-width:none;height:116%;position:absolute;bottom:0;left:-8%}.company-hero .hero__content{gap:32px}.company-hero h1{max-width:none}.company-hero .hero__lede{max-width:38ch}.company-introduction h2{font-size:clamp(32px,3.4vw,52px)}.company-introduction__lead{letter-spacing:-.025em;max-width:38ch;margin-top:40px;font-size:clamp(28px,3.1vw,48px);font-stretch:104%;line-height:1.3}.company-introduction__detail{max-width:62ch;color:var(--ink-2);margin:32px 0 0 auto;font-size:19px}.company-experience__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:8%;display:grid}.company-experience__photo{aspect-ratio:1.05;background:var(--g0);margin:0;overflow:hidden}.company-experience__photo img{object-fit:cover;object-position:76% 50%;width:100%;height:100%}.company-experience__photo{position:relative}@media (width<=650px){.company-experience__photo{background:0 0;max-height:none;overflow:visible;aspect-ratio:auto!important}.company-experience__photo img{aspect-ratio:1;height:auto}.company-experience__photo .caption-tab{clip-path:none;background:0 0;max-width:none;padding:14px 0 0;position:static}}.company-experience h2{max-width:13ch;font-size:clamp(38px,4.4vw,68px)}.company-experience .content-prose{margin-top:32px}.company-region__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:10%;display:grid}.company-region__context{gap:32px;min-width:0;display:grid}.company-region__map{width:100%;max-width:620px}.company-region__intro h2{max-width:12ch}.company-region__intro p{max-width:38ch;color:var(--ink-2);margin-top:28px;font-size:19px}.company-region__intro.opening{margin-bottom:0}.company-facts{margin:0}.company-facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:24px;padding-block:22px;display:grid}.company-facts>div:first-child{border-top:0;padding-top:0}.company-facts dt{color:var(--ink-2);font-size:15px;line-height:1.5}.company-facts dd{min-width:0;margin:0;font-size:18px;line-height:1.5}.company-facts address{font-style:normal}.company-ambition__inner{max-width:1120px}.company-ambition h2{max-width:19ch}.company-ambition .content-prose{max-width:58ch;margin:40px 0 0 auto}.company-ambition__inner.opening{margin-bottom:0}@media (width<=1100px){.content-connected{gap:7%}.approach-method__inner{gap:6%}.approach-sequence li{grid-template-columns:48px minmax(0,1fr);gap:20px}.approach-sequence li:not(:last-child):before{left:20px}.company-region__inner{gap:6%}.company-facts>div{grid-template-columns:1fr;gap:8px}}@media (width<=850px){.audience-chapter__body,.audience-chapter__choices,.content-connected,.approach-operating__body,.approach-method__inner,.approach-people,.company-experience__inner,.company-region__inner{grid-template-columns:1fr;gap:40px}.company-region__context{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:32px}.audience-chapter__rack,.company-experience__photo{aspect-ratio:1.25;max-height:620px}.audience-chapter__rack img,.company-experience__photo img{object-position:72% 50%}.audience-requirements h3{max-width:24ch}.audience-chapter__hall{aspect-ratio:1.55}.audience-chapter__choices{margin-top:36px}.audience-chapter__choices h3{max-width:20ch}.content-routes{margin-top:8px}.approach-method__heading{position:static}.approach-method__heading h2{max-width:16ch}.approach-method__heading p{max-width:50ch}.approach-sequence{margin-top:8px}.approach-sequence h3{max-width:25ch}.approach-people h2{max-width:16ch}.company-introduction__detail{margin-left:0}.company-experience h2{max-width:16ch}.company-region__intro p{max-width:55ch}.company-facts>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px}.company-facts>div:first-child{border-top:1px solid var(--line);padding-top:22px}}@media (width<=650px){.company-region__context{grid-template-columns:1fr}.content-hero{padding-block:64px 56px}.content-hero__inner>h1{font-size:clamp(48px,12.5vw,72px)}.audience-opening .content-hero__inner>h1{max-width:none;font-size:clamp(30px,9.3vw,56px)}.content-hero__inner>p{margin-top:28px;font-size:19px}.content-prose>p,.audience-chapter__heading>p,.content-connected__intro p,.approach-method__heading p,.company-introduction__detail,.company-region__intro p{font-size:18px}.audience-paths{grid-template-columns:1fr;gap:12px;margin-top:44px}.audience-paths a{padding-block:20px;font-size:24px}.audience-chapter__heading{margin-bottom:32px}.audience-chapter__heading h2{max-width:13ch}.audience-chapter__rack,.company-experience__photo{aspect-ratio:1}.audience-chapter__hall{aspect-ratio:1.15}.audience-chapter__choices{gap:28px}.audience-requirements li{font-size:17px}.content-routes a{padding-block:26px;font-size:24px}.approach-operating__photo{aspect-ratio:auto}.approach-operating__body{gap:28px;padding-top:40px}.approach-method__inner{gap:40px}.approach-sequence li{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:48px}.approach-sequence__number{padding-top:2px;font-size:28px}.approach-sequence li:not(:last-child):before{top:32px;left:17px}.approach-sequence h3{font-size:27px}.approach-sequence p{margin-top:16px;font-size:17px}.company-hero{min-height:max(660px,90svh)}.company-hero__media img{object-position:66% 100%;width:100%;height:124%;left:0}.company-hero h1{font-size:clamp(48px,12.5vw,80px)}.company-hero .hero__lower{gap:28px}.company-hero .button{width:100%}.company-introduction__lead{margin-top:28px;font-size:28px}.company-experience__inner{gap:32px}.company-experience h2{font-size:40px}.company-facts>div{grid-template-columns:1fr;gap:8px}.company-facts dd{overflow-wrap:anywhere;font-size:17px}.company-ambition .content-prose{margin-top:28px}}.contact-section{background:var(--paper);color:var(--ink);padding-bottom:clamp(80px,8vw,136px)}.contact-opening{background:var(--g0);color:var(--on-dark);padding-block:clamp(72px,7vw,112px) clamp(64px,6vw,96px)}.contact-opening__inner{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:end;gap:7%;display:grid}.contact-opening h1{max-width:14ch;font-size:clamp(52px,7.4vw,118px)}.contact-lead{max-width:35ch;color:var(--on-dark-2);font-size:clamp(19px,1.5vw,22px);line-height:1.55}.contact-workspace{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:6%;padding-top:clamp(56px,6vw,96px);display:grid}.contact-invitation{background:var(--g1);min-width:0;color:var(--on-dark);flex-direction:column;display:flex}.invitation-copy{padding:clamp(28px,3vw,48px) clamp(28px,3vw,48px) 0}.invitation-copy.opening{margin-bottom:0}.invitation-copy h2{margin-bottom:28px;font-size:clamp(32px,3vw,46px);line-height:1.08}.invitation-copy p{max-width:30ch;color:var(--on-dark-2);margin-bottom:20px;font-size:18px;line-height:1.6}.contact-company{flex-direction:column;align-items:flex-start;gap:6px;padding:28px clamp(28px,3vw,48px) 40px;font-size:16px;line-height:1.5;display:flex}.contact-company p{font-weight:600}.contact-company span{color:var(--on-dark-2)}.contact-company a{text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;gap:12px;margin-top:12px;text-decoration:underline;display:inline-flex}.contact-company a:hover{color:var(--blue-soft)}.invitation-image{margin-top:auto;overflow:hidden}.invitation-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.contact-form-region{min-width:0}.review-notice{background:var(--concrete);color:var(--ink);margin-bottom:36px;padding:24px 28px;font-size:16px;line-height:1.55}.review-notice strong{font-weight:650}.review-notice p{color:var(--ink-2);margin-top:8px}.contact-section .inquiry-fields{border:0;gap:28px;min-width:0;margin:0;padding:0;display:grid}.contact-section .field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.contact-section .field{flex-direction:column;min-width:0;display:flex}.contact-section label{margin-bottom:10px;font-size:16px;font-weight:550;line-height:1.5}.contact-section label>span{margin-left:2px}.contact-section input,.contact-section select,.contact-section textarea{background:var(--white);width:100%;min-height:60px;color:var(--ink);font:inherit;border:1px solid #7b8795;border-radius:0;padding:16px;font-size:17px;transition:border-color .18s,background-color .18s}.contact-section input::placeholder,.contact-section textarea::placeholder{color:#5b6877;opacity:1;font-size:16px}.contact-section input:hover,.contact-section select:hover,.contact-section textarea:hover{border-color:var(--ink)}.contact-section input:focus,.contact-section select:focus,.contact-section textarea:focus{outline:3px solid var(--action);outline-offset:3px;border-color:var(--action);background:#f8faff}.contact-section input[aria-invalid=true],.contact-section select[aria-invalid=true],.contact-section textarea[aria-invalid=true]{background:#fff9fa;border-color:#a32335}.contact-section textarea{resize:vertical;min-height:200px;line-height:1.65}.contact-section .select-wrap{position:relative}.contact-section .select-wrap select{appearance:none;padding-right:44px}.contact-section .select-wrap>svg{pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.contact-section .field-error{color:#a32335;margin-top:10px;font-size:16px;line-height:1.55}.contact-section .field-help{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.55}.contact-section .additional-details{background:var(--concrete)}.contact-section summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:68px;padding:18px 52px 18px 20px;font-size:16px;font-weight:550;line-height:1.5;list-style:none;display:flex;position:relative}.contact-section summary::-webkit-details-marker{display:none}.contact-section summary>span{color:var(--ink-2);font-size:14px;font-weight:400}.contact-section summary:hover{background:#d6dde5}.contact-section .details-symbol{transition:transform .2s;position:absolute;top:24px;right:20px}.contact-section details[open] .details-symbol{transform:rotate(45deg)}.contact-section .additional-fields{gap:24px;padding:10px 20px 24px;display:grid}.contact-section .inquiry-challenge{max-width:100%;margin-top:26px}.contact-section .inquiry-status{background:var(--concrete);color:var(--ink);margin-top:28px;padding:24px;font-size:17px;line-height:1.6}.contact-section .inquiry-status[data-state=error]{color:#8f2032;background:#fff0f2}.contact-section .inquiry-status a{color:inherit;text-underline-offset:4px;text-decoration:underline}.contact-section .form-actions{flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px;display:flex}.contact-section .inquiry-submit{background:var(--blue);min-width:246px;min-height:60px;color:var(--ink)}.contact-section .inquiry-submit:hover{background:var(--blue-hover)}.contact-section .inquiry-submit:hover [data-button-label]{transform:none}.contact-section .inquiry-submit:hover>svg{transform:translateY(3px)}.contact-section .inquiry-submit:disabled{opacity:.6;cursor:wait}.contact-section .form-actions p{color:var(--ink-2);max-width:48ch;font-size:16px;line-height:1.6}.contact-section .form-actions p a{text-underline-offset:4px;text-decoration:underline}.contact-section .no-script{margin-top:24px;font-size:16px;line-height:1.6}.contact-section .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=901px) and (width<=1100px){.contact-opening h1{font-size:6.8vw}}@media (width<=1100px){.contact-opening__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:5%}.contact-workspace{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:4%}.contact-section .field-pair{grid-template-columns:1fr;gap:28px}}@media (width<=900px){.contact-opening__inner{grid-template-columns:1fr;gap:28px}.contact-opening h1{max-width:15ch}.contact-lead{max-width:46ch}.contact-workspace{flex-direction:column;display:flex}.contact-form-region{order:0;width:100%}.contact-invitation{order:1;grid-template-columns:1.2fr 1fr;gap:28px;width:100%;margin-top:56px;padding:32px;display:grid}.invitation-copy,.contact-company{padding:0}.contact-company{align-self:end}.invitation-image{display:none}.contact-section .field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=600px){.contact-opening{padding-block:56px}.contact-opening h1{font-size:clamp(40px,10.5vw,56px);line-height:1.04}.contact-lead{font-size:18px}.contact-invitation{grid-template-columns:1fr;gap:20px;padding:28px}.invitation-copy h2 br{display:none}.invitation-copy p{max-width:none}.contact-section .field-pair{grid-template-columns:1fr;gap:28px}.review-notice{padding:22px}.contact-section .inquiry-submit{width:100%;min-width:0}.contact-section .additional-fields{padding-inline:16px}.contact-section summary{padding-left:16px}}@media (prefers-reduced-motion:reduce){.contact-section input,.contact-section select,.contact-section textarea,.contact-section .details-symbol{transition:none}}.reading-hero{background:var(--g0);color:var(--on-dark);padding-block:clamp(64px,7vw,104px)}.reading-hero__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:48px 7%;display:grid}.reading-hero h1{max-width:14ch;font-size:clamp(56px,7vw,96px);font-stretch:108%;line-height:.98}.reading-hero p{max-width:39ch;color:var(--on-dark-2);font-size:clamp(19px,1.6vw,23px);line-height:1.5}.reading-surface{background:var(--paper);color:var(--ink)}.reading-layout{padding-block:clamp(64px,7vw,104px) clamp(88px,9vw,136px)}.reading-layout--indexed{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:start;gap:64px 7%;display:grid}.reading-body{max-width:74ch;font-size:18px;line-height:1.75}.reading-layout:not(.reading-layout--indexed) .reading-body{margin-inline:auto}.reading-body h2{letter-spacing:-.025em;max-width:28ch;margin-block:64px 24px;font-size:clamp(28px,2.8vw,36px);font-stretch:104%;line-height:1.12}.reading-body>h2:first-child,.reading-body>section:first-child>h2:first-child{margin-top:0}.reading-body h3{letter-spacing:-.015em;margin-block:0 16px;font-size:24px;font-weight:580;font-stretch:102%;line-height:1.2}.reading-body p{max-width:none;margin-block:18px}.reading-body p:first-child{margin-top:0}.reading-body a,.reading-toc a{color:var(--action);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline 1px}.reading-body a:hover,.reading-toc a:hover{text-decoration-thickness:2px}.reading-body ul,.reading-body ol{margin-block:24px;padding-left:1.3em}.reading-body li{margin-block:12px}.reading-body small,.reading-body .reading-note{color:var(--ink-2);font-size:16px;line-height:1.65}.reading-body section{scroll-margin-top:calc(var(--header) + 36px)}.reading-toc{top:calc(var(--header) + 40px);max-width:26ch;font-size:16px;line-height:1.4;position:sticky}.reading-toc ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reading-toc a{padding-block:9px;font-weight:560;text-decoration:none;display:inline-block}.reading-toc a:hover{text-decoration:underline}.reading-credit{margin-block:44px}.reading-credit:last-child{margin-bottom:0}.reading-credit__scope{color:var(--ink-2);font-size:16px;line-height:1.6}.reading-credit__links{flex-wrap:wrap;gap:8px 24px;font-size:16px;display:flex}.reading-credit__links a{align-items:center;min-height:36px;display:inline-flex}.reading-body .reading-permissions{background:var(--concrete);margin-block:64px 0;padding:32px}.reading-permissions h2{margin-top:0}.reading-permissions p:last-child{margin-bottom:0}.not-found{background:var(--g0);color:var(--on-dark);min-height:min(720px, calc(100svh - var(--header)));align-items:center;padding-block:clamp(80px,9vw,144px);display:flex}.not-found__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:48px 8%;display:grid}.not-found h1{max-width:11ch;font-size:clamp(56px,7vw,96px);line-height:.98}.not-found p{color:var(--on-dark-2);font-size:20px;line-height:1.6}.not-found__actions{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:32px;display:flex}.not-found .text-link:hover{color:var(--blue-soft)}@media (width<=1000px){.reading-hero__inner{grid-template-columns:1fr;gap:32px}.reading-hero p{max-width:48ch}.reading-layout--indexed{grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:40px}.not-found__inner{grid-template-columns:1fr;gap:40px}}@media (width<=760px){.reading-layout--indexed{display:block}.reading-toc{max-width:none;margin-bottom:48px;position:static}.reading-toc ul{flex-wrap:wrap;gap:4px 24px;display:flex}.reading-toc a{min-height:44px}.reading-body{font-size:17px;line-height:1.75}.reading-hero h1{font-size:clamp(48px,10vw,72px)}.reading-hero p{font-size:19px}.reading-body h2{margin-top:52px}.reading-body h3{font-size:23px}.reading-body .reading-permissions{padding:24px}.not-found{min-height:570px;padding-block:72px 96px}.not-found h1{font-size:clamp(48px,11vw,72px)}.not-found p{font-size:18px}.not-found__actions{flex-direction:column;align-items:flex-start}}
