.public-info-page{color:#182c40;overflow-wrap:anywhere;background:#fff;font-size:1rem;line-height:1.85}.info-content{width:min(1120px,100%);margin:auto;padding:40px 28px 64px}.public-info-page h1,.public-info-page h2,.public-info-page h3{letter-spacing:.01em;text-wrap:pretty;line-height:1.5}.public-info-page h1{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800}.public-info-page h2{margin:0 0 16px;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800}.public-info-page h3{margin:0 0 8px;font-size:1.125rem;font-weight:800}.public-info-page p{margin:0 0 16px}.public-info-page .info-kicker{color:#12669c;letter-spacing:.06em;margin:0 0 10px;font-size:.875rem;font-weight:800}.info-section{margin-top:48px;scroll-margin-top:160px}.info-section-title{max-width:780px;margin-bottom:24px}.info-section-title>p:last-child,.guide-intro>p:not(.info-kicker){color:#506579}.guide-intro>p:not(.info-kicker){margin:12px 0 24px}.guide-purpose{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 10px;display:grid}.guide-purpose a{background:#eef8ff;border:1px solid #b4d7ec;border-radius:14px;gap:4px;padding:20px 22px;display:grid}.guide-purpose strong{font-size:1.0625rem}.guide-purpose span{color:#48657c;font-size:.875rem}.info-inline-link,.info-text-button{color:#076eac;min-height:44px;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 0;font-weight:700;text-decoration:underline;display:inline-flex}.info-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.info-button{color:#fff;min-height:48px;font:inherit;text-align:center;cursor:pointer;background:#0872af;border:1px solid #0872af;border-radius:10px;justify-content:center;align-items:center;padding:11px 20px;font-size:.9375rem;font-weight:800;line-height:1.6;display:inline-flex}.info-button.is-light{color:#0d6599;background:#fff;border-color:#a0bfd2}.info-button:hover,.guide-purpose a:hover{filter:brightness(.96)}:is(.public-info-page a:focus-visible,.public-info-page button:focus-visible,.public-info-page summary:focus-visible){outline-offset:4px;outline:3px solid #b06c12}.guide-steps{border-top:1px solid #dce6ed;margin:0;padding:0;list-style:none}.guide-steps>li{border-bottom:1px solid #dce6ed;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.guide-step-number{color:#12669c;background:#e9f6ff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;line-height:1;display:grid}.guide-steps li p{max-width:820px;margin-bottom:8px}.public-info-page .info-note{color:#53687b;margin-top:16px;font-size:.875rem;line-height:1.85}.guide-account{background:#edf7fb;border-radius:14px;align-items:center;gap:28px;margin-top:24px;padding:24px;display:flex}.guide-account>div{flex:1}.guide-account p{margin-bottom:0}.guide-account>a{flex-shrink:0}.guide-publish-options{grid-template-columns:1fr 1fr;gap:24px;display:grid}.guide-publish-options article{border:1px solid #dce6ed;border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.guide-publish-options article p{flex:1}.guide-publish-options .info-text-button{margin-top:6px;font-size:.875rem}.guide-publish-flow{background:#f5f9fc;border-left:4px solid #1999bc;gap:8px;padding:20px 24px;display:grid;margin-top:24px!important}.guide-publish-flow span{color:#506579}.guide-faq details{border-bottom:1px solid #dce6ed}.guide-faq summary{cursor:pointer;padding:18px 0;font-weight:700}.guide-faq details p{color:#506579;padding:0 20px 12px}.info-about-link{border-top:1px solid #cbdfe9;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:32px;display:flex}.info-about-link h2{margin-bottom:8px;font-size:1.25rem}.info-about-link p{margin:0}.info-about-link>a{flex-shrink:0}.info-footer{grid-template-columns:1fr 1fr;gap:20px 36px;padding:32px max(28px,50vw - 532px)}.info-footer-brand{font-size:1.125rem;font-weight:800}.info-footer-brand span{color:#b9ccd9;font-size:.875rem;font-weight:400;display:block}.info-footer nav{flex-wrap:wrap;gap:0 18px;display:flex}.info-footer nav a{color:#e3edf4;align-items:center;min-height:44px;padding:10px 0;font-size:.875rem;display:inline-flex}.info-footer>small{color:#b9ccd9;grid-column:1/-1;font-size:.8125rem}.about-hero{background:#eaf5fc;border-bottom:1px solid #d5e8f3;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:center;gap:60px;padding:56px max(28px,50vw - 532px);display:grid}.about-hero h1{letter-spacing:.02em;margin-bottom:20px;font-size:clamp(2.4rem,5vw,4.3rem);line-height:1.35}.about-hero h1 span{color:#0875b7;display:inline-block}.about-hero .about-promise{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:750;line-height:1.65}.about-hero>div>p:not(.info-kicker){max-width:630px}.about-hero .info-button{margin-top:8px}.about-brand-panel{border-left:1px solid #bcd8e9;padding:22px 0 22px 40px}.about-brand-panel img{border-radius:18px;width:108px;height:108px;margin-bottom:24px;display:block}.about-brand-panel p{color:#446077;font-size:1.0625rem;line-height:2.1}.about-brand-panel strong{color:#0c6092;font-size:1.125rem}.about-page .info-content{padding-top:0}.about-purpose{grid-template-columns:1fr 1.5fr;gap:0 48px;display:grid}.about-purpose>.info-kicker{grid-column:1/-1}.about-purpose h2{font-size:clamp(1.6rem,3vw,2rem)}.about-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-roles article{border-top:3px solid #9dcbe5;padding-top:20px}.about-roles p:last-child{color:#506579;margin:0}.about-share{background:#f2f7fb;border:1px solid #d1e3ee;border-radius:16px;padding:30px}.about-share>p:not(.info-kicker){color:#506579}.intro-quote{background:#fff;border-left:4px solid #0872af;padding:24px;line-height:2}.intro-copy-status{color:#285d54;min-height:1.85em;font-size:.875rem;margin:8px 0 0!important}.intro-copy-fallback{gap:8px;font-size:.875rem;display:grid}.intro-copy-fallback textarea{width:100%;font:inherit;background:#fff;border:1px solid #94acbd;border-radius:8px;padding:12px}.about-access{margin:0 0 24px}.about-access>div{border-bottom:1px solid #dce6ed;grid-template-columns:220px 1fr;gap:24px;padding:20px 0;display:grid}.about-access dt{font-weight:800}.about-access dd{color:#506579;margin:0}.about-future{background:#edf8ff;border-left:4px solid #0872af;margin-top:48px;padding:28px 32px}.about-future h2{font-size:1.4rem}.about-future p:last-child{color:#456078;margin:0}.info-document-date{color:#597084;font-size:.8125rem;margin-top:24px!important}.info-document-date span{display:none}@media (max-width:760px){.info-content{padding:28px 18px 40px}.info-section{margin-top:36px;scroll-margin-top:210px}.info-section-title{margin-bottom:18px}.guide-purpose{grid-template-columns:1fr;gap:8px}.guide-purpose a{padding:14px 16px}.guide-steps>li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:20px 0}.guide-step-number{width:28px;height:28px;margin-top:4px}.guide-account,.info-about-link{padding:20px;display:block}.guide-account>a,.info-about-link>a{margin-top:16px}.info-about-link{padding-inline:0}.guide-publish-options{grid-template-columns:1fr;gap:16px}.guide-publish-options article{padding:20px}.guide-publish-flow{padding:16px}.guide-faq details p{padding-inline:0}.about-hero{grid-template-columns:1fr;gap:24px;padding:32px 20px}.about-hero h1{font-size:2.5rem}.about-brand-panel{display:none}.about-purpose{grid-template-columns:1fr;gap:0}.desktop-break{display:none}.about-roles{grid-template-columns:1fr;gap:24px}.about-share{padding:20px 16px}.intro-quote{padding:16px}.about-access>div{grid-template-columns:1fr;gap:6px;padding:16px 0}.about-future{padding:20px}.info-actions{gap:8px}.intro-sharing .info-button{width:100%}.info-footer{grid-template-columns:1fr;gap:16px;padding:28px 20px}.info-footer>small{grid-column:auto}}@media print{body:has(.about-page){color:#000!important;background:#fff!important}.about-page .public-header,.about-page .info-footer,.about-page .no-print,.about-page .about-brand-panel{display:none!important}body:has(.about-page)>.usage-status-bar{display:none!important}body:has(.about-page)>.skip-to-content{display:none!important}body:has(.about-page)>.app-update-success{display:none!important}body:has(.about-page)>.app-update-backdrop{display:none!important}body:has(.about-page)>.navigation-feedback-bar{display:none!important}body:has(.about-page)>.navigation-feedback-overlay{display:none!important}.about-page{color:#000;background:#fff;font-size:10pt;line-height:1.6}.about-page h1{font-size:30pt}.about-page h2{font-size:16pt}.about-page h3{font-size:12pt}.about-page .about-hero{background:#fff;padding:0 0 18px;display:block}.about-page .about-hero>div>p{max-width:none}.about-page .info-content{width:100%;padding:0}.about-page .info-section{margin-top:20px}.about-page .about-purpose,.about-page .about-roles{display:block}.about-page .about-roles article{break-inside:avoid;padding:12px 0}.about-page .about-share{break-inside:avoid;background:#fff;padding:16px}.about-page .intro-quote{margin:0;padding:12px}.about-page .about-access>div{break-inside:avoid;grid-template-columns:150px 1fr;padding:12px 0}.about-page .about-future{break-inside:avoid;background:#fff;margin-top:20px;padding:16px}.about-page .info-document-date span{display:block}.about-page h2,.about-page h3{break-after:avoid}.about-page p{orphans:3;widows:3}@page{size:A4;margin:16mm}}.about-transparency{background:#eff9f9;border-left:4px solid #15969c;padding:28px 32px}.about-transparency strong{color:#17656a;font-size:1.125rem;display:block}.about-transparency p{max-width:850px}@media (max-width:760px){.about-transparency{padding:20px}}@media print{.about-page .about-transparency{break-inside:avoid;background:#fff;padding:16px}.about-page p{margin-bottom:8px}.about-page .info-kicker{margin-bottom:6px;font-size:9pt}.about-page .info-section{margin-top:16px}.about-page .info-section-title{margin-bottom:12px}.about-page .about-hero{padding-bottom:12px}.about-page .about-hero h1{margin-bottom:12px}.about-page .about-promise{font-size:13pt}.about-page .about-roles article{padding:8px 0}.about-page .about-roles h3{margin-bottom:4px}.about-page .about-share{padding:12px}.about-page .about-access{margin-bottom:12px}.about-page .about-access>div{padding:8px 0}.about-page .about-future{margin-top:16px;padding:12px}.about-page .info-note{margin-top:10px;font-size:9pt}.about-page .info-document-date{margin-top:12px!important}}
