@font-face{font-family:IBEditorial;src:url('/home-journal-20261106/assets/editorial.ttf') format('truetype');font-display:swap}
.about-authority{--aa-ink:#22231f;--aa-muted:#65685e;--aa-line:#dfe1d7;--aa-soft:#f3f4ed;color:var(--aa-ink);background:#fff;font-size:16px;line-height:1.6}
.about-authority *{box-sizing:border-box}
.about-authority h1,.about-authority h2,.about-authority h3,.about-authority p,.about-authority figure{margin:0}
.about-authority h1,.about-authority h2,.about-authority .aa-adviser h3{font-family:IBEditorial,Georgia,serif;font-weight:400;letter-spacing:-.025em}
.about-authority h1{font-size:clamp(42px,4.6vw,70px);line-height:1.04;max-width:11em;margin:24px 0}
.about-authority h2{font-size:clamp(32px,3.25vw,48px);line-height:1.12;max-width:20em}
.about-authority h3{font-size:21px;line-height:1.3;font-weight:500}
.about-authority p{max-width:65ch}
.about-authority a{color:inherit;text-decoration-color:#a0a28e;text-underline-offset:5px;text-decoration-thickness:1px}
.about-authority a:hover{color:#62674f}
.about-authority :is(a,button):focus-visible{outline:3px solid #a58d57;outline-offset:5px}
.about-authority .btn{white-space:normal;font-size:14px;line-height:1.35;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:14px 25px;border-radius:28px;color:#fff}
.about-authority .btn:focus-visible{outline-offset:5px}
.aa-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(30px,5vw,90px);align-items:center;padding-top:45px;padding-bottom:64px}
.aa-breadcrumb{display:flex;gap:12px;font-size:12px;line-height:1.5;color:var(--aa-muted)}
.about-authority .aa-lead{font-size:22px;line-height:1.5;max-width:31em;margin-bottom:16px}
.aa-intro{font-size:16px;color:var(--aa-muted);max-width:50ch!important}
.aa-hero-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0}
.aa-text-link{font-size:14px;line-height:1.4}
.aa-categories{font-size:12px;color:var(--aa-muted);line-height:1.7}
.aa-director{max-width:315px;justify-self:end;width:100%}
.aa-director img{display:block;width:100%;height:auto;border-radius:2px}
.aa-director figcaption{font-size:12px;line-height:1.5;padding-top:12px}
.aa-director figcaption a{font-weight:500}
.aa-director figcaption span{display:block;color:var(--aa-muted);margin-top:3px}
.aa-mission{background:var(--aa-soft);padding:64px 0}
.aa-mission-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:64px;align-items:center}
.aa-section-label{font-size:12px;color:var(--aa-muted);margin-bottom:14px!important}
.aa-mission h2{max-width:19em;margin-bottom:24px}
.aa-mission p:not(.aa-section-label){font-size:16px;margin-bottom:16px;max-width:61ch}
.aa-library-link{font-family:IBEditorial,Georgia,serif;font-size:28px;display:inline-block;margin:7px 0 9px}
.aa-library-link span{font-family:Arial,sans-serif;font-size:20px;margin-left:9px}
.aa-library-note{display:block;font-size:12px;color:var(--aa-muted);max-width:50ch}
.aa-help{border-left:1px solid #cbd0bf;padding-left:36px}
.aa-help h3{font-size:25px;margin-bottom:16px}
.aa-help .btn{margin-top:8px}
.aa-expertise{padding-top:76px;padding-bottom:76px;scroll-margin-top:120px}
.aa-section-heading{margin-bottom:36px}
.aa-adviser{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:65px;align-items:center;border-bottom:1px solid var(--aa-line);padding-bottom:42px}
.aa-role{font-size:12px;line-height:1.6;color:#747960;margin-bottom:12px!important}
.about-authority .aa-adviser h3{font-size:clamp(34px,3.4vw,47px);line-height:1.1;margin-bottom:14px}
.aa-qualification{font-size:13px;color:var(--aa-muted);margin-bottom:18px!important}
.aa-adviser-copy>p:not(.aa-role):not(.aa-qualification){max-width:58ch;margin-bottom:14px}
.aa-evidence-links{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:12px;margin-top:22px}
.aa-book{max-width:210px}
.aa-book img{display:block;width:100%;height:auto;box-shadow:4px 7px 16px #22231f12}
.aa-book figcaption{font-size:11px;color:var(--aa-muted);line-height:1.5;margin-top:12px}
.aa-experts-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;padding-top:35px}
.aa-experts-row h3{font-size:23px;max-width:22em;margin-bottom:8px}
.aa-experts-row .aa-qualification{margin-bottom:12px!important}
.aa-experts-row p:not(.aa-role):not(.aa-qualification){font-size:15px;margin-bottom:16px}
.aa-expert{display:grid;grid-template-columns:120px minmax(0,1fr);gap:25px;align-items:start}
.aa-expert img{width:100%;height:auto;display:block;border-radius:2px}
.aa-foundation{background:#fafaf9;border-top:1px solid var(--aa-line);border-bottom:1px solid var(--aa-line);padding:58px 0}
.aa-foundation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.aa-foundation-grid h3{font-size:20px;margin-bottom:13px}
.aa-foundation-grid p{font-size:14px;line-height:1.75;max-width:37ch;margin-bottom:15px}
.aa-foundation-grid a{font-size:12px}
.aa-tasks{padding-top:72px;padding-bottom:65px}
.aa-tasks .aa-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px}
.aa-tasks .aa-section-heading h2{max-width:15em}
.aa-tasks .aa-section-heading>a{flex-shrink:0;margin-bottom:4px}
.aa-task-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:65px}
.aa-task-list li{border-top:1px solid var(--aa-line);padding:23px 0 25px}
.aa-task-list h3{font-size:20px;max-width:25em;margin-bottom:10px}
.aa-task-list p{font-size:14px;color:var(--aa-muted);max-width:47ch}
.aa-contact{background:var(--aa-soft);padding:43px 0 47px}
.aa-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}
.aa-contact h2{font-size:36px;max-width:21em;margin-bottom:12px}
.aa-contact p{font-size:15px;color:var(--aa-muted)}
.aa-contact .btn{flex-shrink:0}
@media(min-width:1500px){.aa-hero{padding-top:50px;padding-bottom:72px}.aa-director{max-width:320px}}
@media(max-width:1199px){.aa-hero{gap:38px}.aa-director{max-width:285px}.aa-mission-grid{gap:38px}.aa-help{padding-left:25px}.aa-adviser{gap:42px}.aa-experts-row{gap:35px}.aa-expert{grid-template-columns:100px minmax(0,1fr);gap:20px}.aa-foundation-grid{gap:25px}.aa-contact-inner{align-items:start;flex-direction:column}}
@media(max-width:767px){.aa-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:38px;gap:28px}.about-authority h1{font-size:43px;margin:20px 0}.about-authority .aa-lead{font-size:19px}.aa-hero-links{margin:23px 0;gap:18px}.aa-director{max-width:240px;justify-self:start;display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;max-width:100%}.aa-director figcaption{padding:0;max-width:20em}.aa-mission{padding:40px 0}.aa-mission-grid{grid-template-columns:1fr;gap:30px}.aa-mission h2{font-size:34px;margin-bottom:20px}.aa-help{border-left:0;border-top:1px solid #cbd0bf;padding:25px 0 0}.aa-help h3{font-size:23px}.aa-expertise{padding-top:45px;padding-bottom:42px}.aa-section-heading{margin-bottom:28px}.aa-adviser{grid-template-columns:minmax(0,1fr) 130px;gap:25px;padding-bottom:30px;align-items:start}.about-authority .aa-adviser h3{font-size:34px}.aa-book{max-width:130px;padding-top:30px}.aa-adviser-copy>p:not(.aa-role):not(.aa-qualification){font-size:15px}.aa-evidence-links{gap:13px}.aa-experts-row{grid-template-columns:1fr;gap:32px;padding-top:28px}.aa-expert{grid-template-columns:105px minmax(0,1fr)}.aa-foundation{padding:40px 0}.aa-foundation-grid{grid-template-columns:1fr;gap:26px}.aa-foundation-grid article+article{border-top:1px solid var(--aa-line);padding-top:23px}.aa-foundation-grid p{max-width:65ch;margin-bottom:10px}.aa-tasks{padding-top:45px;padding-bottom:40px}.aa-tasks .aa-section-heading{display:block}.aa-tasks .aa-section-heading>a{display:inline-block;margin-top:18px}.aa-task-list{column-gap:28px}.aa-task-list h3{font-size:18px}.aa-task-list p{font-size:13px}.aa-contact{padding:35px 0}.aa-contact h2{font-size:32px}}
@media(max-width:479px){.aa-adviser{grid-template-columns:1fr}.aa-book{padding-top:0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;max-width:100%}.aa-book figcaption{margin:0}.aa-task-list{grid-template-columns:1fr}.aa-expert{grid-template-columns:88px minmax(0,1fr);gap:18px}.aa-experts-row h3{font-size:21px}.aa-contact .btn{width:100%}.aa-library-link{font-size:26px}.about-authority h1{font-size:40px}.aa-hero-links{align-items:start;flex-direction:column}.aa-hero .btn{min-width:170px}}
@media(prefers-reduced-motion:reduce){.about-authority *{scroll-behavior:auto!important;transition:none!important}}
