.information-document{overscroll-behavior-y:auto;height:auto;min-height:100%;overflow:auto}.information-document body{height:auto;min-height:100dvh;overflow:visible}.information-page{isolation:isolate;width:min(100%,700px);padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));color:#fff4ec;margin-inline:auto;position:relative}.information-page .world-background{position:fixed}.information-nav{margin-bottom:10px}.information-page a{color:#ffe4ad;text-underline-offset:.22em;overflow-wrap:anywhere}.information-page a:hover{color:#fff2d8}.information-page a:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #ffe2a2}.information-nav a{color:#fff3df;background:#341e51e8;border:1px solid #f6d89b7a;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding-inline:13px;font-weight:700;text-decoration:none;display:inline-flex}.information-nav a span{font-size:26px;line-height:1}.information-panel{overflow-wrap:anywhere;background:linear-gradient(148deg,#573770f7,#29183ffb 390px);border:1px solid #f0c880;border-radius:22px;padding:clamp(20px,5vw,37px);box-shadow:inset 0 0 0 3px #d2a3ef29,0 8px 30px #200d3866}.information-panel header{border-bottom:1px solid #efd29a45;padding-bottom:19px}.information-brand{color:#f2d3f6;margin:0 0 7px;font-size:.88rem;font-weight:700}.information-panel h1{color:#ffe7b5;margin:0;font-size:clamp(24px,6.7vw,38px);line-height:1.24}.information-date{color:#eedcf1;margin:9px 0 0;font-size:.9rem}.information-panel section{margin-block:23px 0}.information-panel h2{color:#ffdf9f;margin:0 0 5px;font-size:1.08rem;line-height:1.45}.information-panel section p,.contact-details p{margin:0;font-size:1rem;line-height:1.72}.information-panel section a{padding-block:7px 3px;display:inline-block}.contact-details{gap:15px;margin-top:20px;display:grid}.contact-details .contact-profile{color:#321c4b;background:linear-gradient(#ffecc1,#efbb72);border:1px solid #ffe2a0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;font-weight:800;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff9df,0 3px #ae753d}.contact-details .contact-profile:hover{color:#321c4b;background:#ffeac0}.contact-details .information-note{color:#f5dcf8;font-size:.9rem}
