:root{--guide-navy:#031728;--guide-navy-deep:#020d17;--guide-blue:#0c8ff0;--guide-blue-dark:#0669bd;--guide-ink:#09223a;--guide-muted:#526779;--guide-line:#d9e5ee;--guide-soft:#f2f8fc;--guide-green:#13bd49;--guide-yellow:#ffd21c}
.apostille-guide-page{color:var(--guide-ink);background:#fff}
.apostille-guide-page main{overflow:hidden}
.apostille-guide-page a:focus-visible,.apostille-guide-page button:focus-visible,.apostille-guide-page summary:focus-visible{outline:3px solid #ffd21c;outline-offset:3px}
.guide-hero{position:relative;background:linear-gradient(135deg,#031425 0%,#082c49 100%);color:#fff;border-bottom:1px solid #174869}
.guide-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 25%,rgba(17,145,231,.18),transparent 34%);pointer-events:none}
.guide-hero>.shell{position:relative;z-index:1;padding-block:32px 0}
.guide-hero .breadcrumbs{display:flex;align-items:center;gap:9px;margin-bottom:30px;color:#aac0d3;font-size:.78rem}
.guide-hero .breadcrumbs a{color:#31a9f5;font-weight:700}
.guide-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:62px;align-items:center;padding-bottom:42px}
.guide-eyebrow,.section-kicker{margin:0 0 10px;color:#159ff5;font-size:.77rem;font-weight:800;letter-spacing:.14em}
.guide-hero h1{max-width:790px;margin:0 0 18px;font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.06;letter-spacing:-.04em}
.guide-hero h1 em{display:block;color:#25a8fa;font-style:normal}
.guide-intro{max-width:760px;margin:0;color:#cfdeea;font-size:1.02rem;line-height:1.72}
.guide-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}
.guide-actions .btn,.mid-cta .btn{min-height:52px;padding-inline:23px;font-family:Montserrat,Arial,sans-serif;font-size:.78rem;font-weight:700}
.guide-actions svg{width:20px;height:20px}
.guide-call{background:linear-gradient(135deg,#35ed53,#11bf47 52%,#079e38);color:#fff;box-shadow:0 9px 22px rgba(10,187,64,.22)}
.guide-call:hover{background:linear-gradient(135deg,#46f563,#17cc4f 52%,#078b32)}
.guide-review{background:#062942;color:#fff;border:0}
.guide-review:hover{background:#0a3e60}
.guide-definition{padding:28px;border:1px solid rgba(77,168,226,.35);border-top:3px solid #159ff5;border-radius:7px;background:rgba(1,12,22,.68);box-shadow:0 20px 44px rgba(0,0,0,.24)}
.definition-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:17px;border-radius:50%;background:#0b8de6;color:#fff}
.definition-icon svg{width:29px;height:29px}
.definition-label{margin:0 0 8px;color:#31a9f5;font-size:.7rem;font-weight:800;letter-spacing:.13em}
.guide-definition h2{margin:0 0 12px;font-size:1.25rem;line-height:1.35}
.guide-definition>p:not(.definition-label){margin:0;color:#c8d8e5;font-size:.9rem;line-height:1.65}
.guide-definition strong{display:block;margin-top:16px;padding:10px 12px;border-left:3px solid #ffd21c;background:rgba(255,210,28,.08);color:#fff;font-size:.78rem}
.guide-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(140,188,220,.26)}
.guide-facts div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:80px;padding:15px 22px;border-right:1px solid rgba(140,188,220,.26)}
.guide-facts div:last-child{border-right:0}
.guide-facts b{color:#2baaff;font-size:1.45rem;white-space:nowrap}
.guide-facts span{color:#c9d9e5;font-size:.73rem;line-height:1.45}
.guide-summary{background:linear-gradient(135deg,#0b8deb,#0870c7);color:#fff}
.guide-summary .shell{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:center;padding-block:25px}
.summary-mark{display:grid;place-items:center;width:44px;height:44px;border:2px solid #fff;border-radius:50%;font-weight:800}
.guide-summary h2{margin:0 0 5px;font-size:1.08rem}
.guide-summary p{max-width:1040px;margin:0;color:#eef8ff;font-size:.9rem;line-height:1.65}
.guide-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:55px;align-items:start;padding-block:62px}
.guide-toc{position:sticky;top:105px;padding:22px;border:1px solid var(--guide-line);border-radius:6px;background:#fff;box-shadow:0 10px 28px rgba(9,45,73,.07)}
.guide-toc>p{margin:0 0 13px;color:#0879d3;font-size:.68rem;font-weight:800;letter-spacing:.13em}
.guide-toc nav{display:flex;flex-direction:column}
.guide-toc nav a{padding:9px 0;border-bottom:1px solid #e8eff4;color:#334f65;font-size:.76rem;font-weight:600;line-height:1.35}
.guide-toc nav a:hover{color:#0879d3}
.toc-cta{display:flex;justify-content:space-between;align-items:center;margin-top:17px;padding:12px;background:#062942;color:#fff;font-size:.65rem;font-weight:800}
.toc-cta:hover{background:#0879d3}
.guide-content{min-width:0}
.guide-section{padding:0 0 58px;scroll-margin-top:110px}
.guide-section+.guide-section{padding-top:58px;border-top:1px solid var(--guide-line)}
.guide-section h2{max-width:780px;margin:0 0 17px;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.025em}
.guide-section>p:not(.section-kicker):not(.guide-note){max-width:850px;margin:0 0 22px;color:var(--guide-muted);font-size:1rem;line-height:1.78}
.guide-section a:not(.btn):not(.official-link){color:#0778d0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.guide-section-soft{margin-inline:-28px;padding-inline:28px;background:linear-gradient(180deg,#f5faff,transparent)}
.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}
.use-grid span{position:relative;padding:13px 13px 13px 35px;border:1px solid #dbe8f1;border-radius:4px;background:#fff;color:#173b57;font-size:.82rem;font-weight:650}
.use-grid span:before{content:"✓";position:absolute;left:13px;color:#0b95eb;font-weight:900}
.document-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}
.document-groups>section{position:relative;padding:23px 22px 21px;border:1px solid var(--guide-line);border-radius:6px;background:#fff;box-shadow:0 7px 22px rgba(9,45,73,.055)}
.document-groups>section:last-child{grid-column:1/-1}
.group-icon{display:grid;place-items:center;width:43px;height:43px;margin-bottom:14px;border-radius:50%;background:#e7f5ff;color:#0785df}
.group-icon svg{width:22px;height:22px}
.document-groups h3{margin:0 0 12px;font-size:1rem}
.document-groups ul,.does-grid ul,.why-us ul,.guide-sources ul{margin:0;padding:0;list-style:none}
.document-groups li{position:relative;padding:5px 0 5px 17px;color:#4d6375;font-size:.84rem}
.document-groups li:before{content:"•";position:absolute;left:0;color:#0a91e8}
.guide-note{margin:24px 0 0;padding:14px 17px;border-left:4px solid #0b91e7;background:#edf7fe;color:#284d69;font-size:.82rem;line-height:1.65}
.guide-question-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:17px 18px;border-radius:5px;background:#eaf6fe;color:#31536b;font-size:.82rem;line-height:1.5}
.guide-question-cta strong{display:block;color:#173a54;font-size:.88rem}
.guide-question-cta .btn{min-height:44px;min-width:128px;padding-inline:20px;font-family:Montserrat,Arial,sans-serif;font-size:.72rem;font-weight:800}
.guide-question-cta-dark{margin:0 0 42px;border:1px solid rgba(93,170,219,.3);background:rgba(9,60,94,.58);color:#c9d9e5}
.guide-question-cta-dark strong{color:#fff}
.does-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:27px}
.does-grid>div{padding:25px;border-radius:6px}
.does{border:1px solid #bce6ca;background:#f3fcf6}
.does-not{border:1px solid #efd0d0;background:#fff7f7}
.does-grid h3{margin:0 0 15px;font-size:1rem}
.does h3 span{color:#0fa843}.does-not h3 span{color:#d94242}
.does-grid li{position:relative;padding:7px 0 7px 20px;color:#456175;font-size:.86rem}
.does-grid li:before{content:"→";position:absolute;left:0;color:#0b8fe4}
.guide-section-dark{margin-inline:-30px;padding-inline:30px!important;border:0!important;border-radius:7px;background:linear-gradient(135deg,#031728,#082e4b);color:#fff}
.guide-section-dark .section-kicker{padding-top:43px}
.guide-section-dark h2{color:#fff}
.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding-bottom:45px}
.comparison-grid article{padding:22px;border:1px solid rgba(97,170,217,.3);border-radius:5px;background:rgba(2,13,23,.42)}
.comparison-grid article>span{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#0c8de7;color:#fff;font-size:.71rem;font-weight:800}
.comparison-grid h3{margin:15px 0 10px;font-size:.95rem}
.comparison-grid p{margin:0;color:#c9d9e5;font-size:.82rem;line-height:1.65}
.authority-finder{margin-top:27px;border:1px solid #bddbf0;border-radius:7px;overflow:hidden;box-shadow:0 10px 28px rgba(9,72,117,.08)}
.authority-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#edf7fe}
.authority-tabs button{min-height:58px;padding:10px;border:0;border-right:1px solid #cfe4f2;background:transparent;color:#31536b;font:700 .77rem Montserrat,Arial,sans-serif;cursor:pointer}
.authority-tabs button:last-child{border-right:0}
.authority-tabs button[aria-selected="true"]{background:#087ed7;color:#fff}
.authority-result{display:grid;grid-template-columns:62px 1fr;gap:18px;align-items:center;padding:27px;background:#fff}
.authority-result-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#e8f6ff;color:#0787e1}
.authority-result-icon svg{width:29px;height:29px}
.authority-result p{margin:0 0 4px;color:#567083;font-size:.82rem;line-height:1.6}
.authority-result div>p:first-child{color:#0784dd;font-size:.63rem;font-weight:800;letter-spacing:.12em}
.authority-result h3{margin:0 0 5px;font-size:1.15rem}
.authority-result a{display:inline-block;margin-top:7px;font-size:.71rem;font-weight:800;text-decoration:none!important}
.authority-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.authority-actions .authority-call{padding:8px 15px;border-radius:3px;background:linear-gradient(135deg,#35ed53,#0ba63e);color:#fff!important;text-decoration:none!important}
.country-paths{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}
.country-paths article{padding:22px;border:1px solid var(--guide-line);border-radius:5px;background:#fff}
.country-paths span{color:#0888e2;font-size:.66rem;font-weight:800;letter-spacing:.12em}
.country-paths h3{margin:8px 0;font-size:1rem}
.country-paths p{margin:0;color:#536b7c;font-size:.84rem;line-height:1.65}
.official-link{display:inline-flex;align-items:center;gap:7px;color:#066fbd;font-size:.76rem;font-weight:800}
.country-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}
.country-actions .btn{min-height:44px;min-width:128px;padding-inline:20px;font-family:Montserrat,Arial,sans-serif;font-size:.72rem;font-weight:800}
.process-list{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:29px 0 0;padding:0;list-style:none}
.process-list li{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:20px;border:1px solid var(--guide-line);border-radius:5px;background:#fff}
.process-list li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#0989df;color:#fff;font-size:.72rem;font-weight:800}
.process-list h3{margin:1px 0 7px;font-size:.92rem}
.process-list p{margin:0;color:#5a7081;font-size:.79rem;line-height:1.58}
.guide-three-step{grid-template-columns:repeat(3,1fr);gap:14px;padding-left:0!important;list-style:none!important;counter-reset:none!important}
.guide-three-step>li::marker{content:"";font-size:0}
.apostille-guide-page .guide-three-step>li{counter-increment:none!important}
.apostille-guide-page .guide-three-step>li::before{content:none!important;display:none!important}
.guide-three-step li{position:relative;display:flex;flex-direction:column;align-items:center;padding:60px 20px 22px;text-align:center}
.guide-three-step li>span{position:absolute;top:16px;left:16px;width:34px;height:34px}
.process-step-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:#052842;color:#fff}
.process-step-icon svg{width:30px;height:30px}
.guide-three-step li>div:last-child{display:flex;flex:1;flex-direction:column;align-items:center}
.guide-three-step h3{min-height:46px;text-transform:uppercase;line-height:1.45}
.guide-three-step p{flex:1}
.process-call{display:inline-flex;align-items:center;justify-content:center;min-width:112px;margin-top:18px;padding:9px 18px;border-radius:3px;background:linear-gradient(135deg,#35ed53,#0ba63e);color:#fff!important;font-size:.68rem;font-weight:800;text-decoration:none!important}
.guide-process-timing{display:grid;grid-template-columns:repeat(3,1fr);margin-top:17px;border:1px solid var(--guide-line);border-radius:5px;overflow:hidden}
.guide-process-timing div{min-height:83px;padding:15px 18px;border-right:1px solid var(--guide-line);background:#f7fbfe}
.guide-process-timing div:last-child{border-right:0}
.guide-process-timing strong{display:block;color:#087cd3;font-size:.71rem;line-height:1.4}
.guide-process-timing span{display:block;margin-top:5px;color:#536c7d;font-size:.74rem;line-height:1.45}
.process-disclaimer{margin:11px 0 0!important;color:#71808b!important;font-size:.68rem!important;line-height:1.55!important}
.guide-blueprint-heading{margin:34px 0 16px;color:#062947;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:800;line-height:1.2;text-align:center}
.guide-blueprint-heading em{color:#0b91e7;font-style:normal}
.guide-blueprint{margin:28px 0 0;border:1px solid #1d5f8e;border-radius:7px;overflow:hidden;background:#032849;box-shadow:0 16px 35px rgba(4,45,76,.16)}
.guide-blueprint-heading+.guide-blueprint{margin-top:0}
.blueprint-stage{position:relative;aspect-ratio:1439/810;overflow:hidden;background:#032849}
.blueprint-stage img{display:block;width:100%;height:100%;object-fit:cover}
.blueprint-marker{position:absolute;z-index:2;display:grid;place-items:center;width:clamp(28px,3.3vw,46px);height:clamp(28px,3.3vw,46px);border:2px solid #7fe8ff;border-radius:50%;background:#052f53;color:#fff;font-size:clamp(.66rem,1.1vw,.88rem);font-weight:900;box-shadow:0 0 0 7px rgba(36,201,244,.12),0 0 18px rgba(59,218,255,.35);transform:translate(-50%,-50%) scale(.82);animation:blueprint-step-cycle 3.6s ease-in-out infinite}
.blueprint-marker:after{content:"";position:absolute;inset:-11px;border:1px solid rgba(95,225,255,.5);border-radius:50%;animation:blueprint-ring-cycle 3.6s ease-out infinite}
.blueprint-marker-one{left:14.2%;top:40.2%;animation-delay:0s}.blueprint-marker-one:after{animation-delay:0s}
.blueprint-marker-two{left:50%;top:15%;animation-delay:1.2s}.blueprint-marker-two:after{animation-delay:1.2s}
.blueprint-marker-three{left:85.8%;top:40.2%;animation-delay:2.4s}.blueprint-marker-three:after{animation-delay:2.4s}
.blueprint-scan{position:absolute;z-index:1;left:8%;right:8%;top:0;height:2px;background:linear-gradient(90deg,transparent,#6de9ff,transparent);box-shadow:0 0 12px #43d8ff;opacity:.58;animation:blueprint-scan 4.8s linear infinite}
.guide-blueprint figcaption{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #246d9f;background:#03233e;color:#d9effb}
.guide-blueprint figcaption span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:10px;border-right:1px solid #246d9f;font-size:.72rem;font-weight:700;text-align:center}
.guide-blueprint figcaption span:last-child{border-right:0}
.guide-blueprint figcaption b{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#0d91e7;color:#fff;font-size:.68rem}
@keyframes blueprint-step-cycle{0%,30%,100%{transform:translate(-50%,-50%) scale(.82);border-color:#7fe8ff;background:#052f53;color:#fff;box-shadow:0 0 0 7px rgba(36,201,244,.1),0 0 14px rgba(59,218,255,.28)}7%,21%{transform:translate(-50%,-50%) scale(1.16);border-color:#ffe273;background:#ffd21c;color:#06233b;box-shadow:0 0 0 10px rgba(255,210,28,.18),0 0 26px rgba(255,210,28,.82)}}
@keyframes blueprint-ring-cycle{0%,100%{transform:scale(.75);opacity:0}8%{opacity:1}25%{transform:scale(1.45);opacity:0}}
@keyframes blueprint-scan{0%{top:4%;opacity:0}12%{opacity:.58}88%{opacity:.58}100%{top:94%;opacity:0}}
.mid-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:22px 24px;border-radius:6px;background:#eaf6fe}
.mid-cta p{margin:0 0 4px;color:#087cd3;font-size:.65rem;font-weight:800;letter-spacing:.11em}
.mid-cta h3{margin:0;font-size:1.08rem}
.guide-section-warning{margin-inline:-25px;padding-inline:25px!important;background:#fffbef;border-top:3px solid #f2c94c!important}
.guide-section-warning .section-kicker{padding-top:40px;color:#9a7000}
.mistake-list{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin:25px 0 23px;padding:0;list-style:none}
.mistake-list li{position:relative;padding:11px 12px 11px 38px;border-bottom:1px solid #eadfbf;color:#4c5861;font-size:.84rem;line-height:1.5}
.mistake-list li:before{content:"!";position:absolute;left:8px;top:9px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#ffd866;color:#634a00;font-size:.7rem;font-weight:900}
.why-us{display:grid;grid-template-columns:1.05fr .95fr;gap:45px;margin-inline:-30px;padding:48px 30px!important;border:0!important;border-radius:7px;background:#eef8fe}
.why-us ul{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.why-us li{position:relative;padding:9px 8px 9px 25px;border-bottom:1px solid #d2e6f3;color:#31546b;font-size:.78rem;font-weight:600}
.why-us li:before{content:"✓";position:absolute;left:4px;color:#0b9a45;font-weight:900}
.guide-faq-list{margin-top:25px;border-top:1px solid var(--guide-line)}
.guide-faq details{border-bottom:1px solid var(--guide-line)}
.guide-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 5px;cursor:pointer;list-style:none;color:#173a54;font-size:.92rem;font-weight:750}
.guide-faq summary::-webkit-details-marker{display:none}
.guide-faq summary span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f5fe;color:#087ed6;font-size:1.15rem;transition:transform .2s}
.guide-faq details[open] summary span{transform:rotate(45deg)}
.guide-faq details p{margin:0;padding:0 48px 19px 5px;color:#526a7c;font-size:.88rem;line-height:1.7}
.guide-sources{padding:24px!important;border:1px solid var(--guide-line)!important;border-radius:6px;background:#f7fafc}
.guide-sources h2{margin-bottom:8px;font-size:1.05rem}
.guide-sources>p{margin:0 0 12px!important;font-size:.76rem!important;line-height:1.6!important}
.guide-sources li{margin:7px 0;font-size:.76rem}
.guide-sources .source-note{margin:15px 0 0!important;padding-top:12px;border-top:1px solid #dce7ee;color:#6d7d8a!important;font-size:.68rem!important}
@media(max-width:920px){
  .guide-hero-grid{grid-template-columns:1fr;gap:28px}.guide-definition{max-width:680px}.guide-layout{grid-template-columns:1fr;gap:34px}.guide-toc{position:static}.guide-toc nav{display:grid;grid-template-columns:repeat(2,1fr);column-gap:22px}.comparison-grid{grid-template-columns:1fr}.why-us{grid-template-columns:1fr;gap:22px}
}
@media(max-width:720px){
  .guide-hero>.shell{padding-top:22px}.guide-hero .breadcrumbs{flex-wrap:wrap;margin-bottom:23px}.guide-hero-grid{padding-bottom:30px}.guide-hero h1{font-size:clamp(2rem,10vw,2.8rem)}.guide-intro{font-size:.93rem}.guide-actions{flex-direction:column}.guide-actions .btn{width:100%}.guide-definition{padding:23px}.guide-facts{grid-template-columns:1fr}.guide-facts div{min-height:68px;border-right:0;border-bottom:1px solid rgba(140,188,220,.26)}.guide-facts div:last-child{border-bottom:0}.guide-summary .shell{grid-template-columns:36px 1fr;gap:12px}.summary-mark{width:34px;height:34px}.guide-summary h2{font-size:.95rem}.guide-summary p{font-size:.81rem}.guide-layout{padding-block:42px}.guide-toc{padding:19px}.guide-toc nav{grid-template-columns:1fr 1fr}.guide-content{width:100%}.guide-section{padding-bottom:43px}.guide-section+.guide-section{padding-top:43px}.guide-section-soft,.guide-section-dark,.guide-section-warning,.why-us{margin-inline:0;padding-inline:18px!important}.guide-section-dark .section-kicker,.guide-section-warning .section-kicker{padding-top:32px}.use-grid{grid-template-columns:1fr 1fr}.document-groups{grid-template-columns:1fr}.document-groups>section:last-child{grid-column:auto}.does-grid,.country-paths,.process-list,.mistake-list{grid-template-columns:1fr}.comparison-grid{padding-bottom:34px}.authority-tabs{grid-template-columns:1fr}.authority-tabs button{border-right:0;border-bottom:1px solid #cfe4f2}.authority-result{grid-template-columns:47px 1fr;padding:21px 17px}.authority-result-icon{width:45px;height:45px}.authority-result-icon svg{width:23px;height:23px}.mid-cta{align-items:stretch;flex-direction:column}.mid-cta .btn{width:100%}.guide-question-cta,.country-actions{align-items:stretch;flex-direction:column}.guide-question-cta .btn,.country-actions .btn{width:100%}.guide-process-timing{grid-template-columns:1fr}.guide-process-timing div{border-right:0;border-bottom:1px solid var(--guide-line)}.guide-process-timing div:last-child{border-bottom:0}.guide-blueprint figcaption span{flex-direction:column;gap:5px;min-height:68px;padding:8px 4px;font-size:.58rem;line-height:1.35}.guide-blueprint figcaption b{flex-basis:22px;width:22px;height:22px}.why-us{padding-block:35px!important}
}
@media(max-width:440px){
  .guide-hero h1{font-size:1.9rem}.guide-toc nav,.use-grid,.why-us ul{grid-template-columns:1fr}.guide-summary .shell{grid-template-columns:1fr}.summary-mark{margin-bottom:2px}.guide-section h2{font-size:1.48rem}.process-list li{grid-template-columns:38px 1fr;padding:17px 14px}.process-list li>span{width:36px;height:36px}.guide-faq summary{font-size:.84rem}.guide-faq details p{padding-right:8px}
}
@media(prefers-reduced-motion:reduce){.apostille-guide-page *{scroll-behavior:auto!important;transition:none!important}.blueprint-marker,.blueprint-marker:after,.blueprint-scan{animation:none!important}.blueprint-marker{transform:translate(-50%,-50%) scale(1);background:#0d91e7}.blueprint-scan{display:none}}
