.page-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,var(--navy) 0 68%,#06475f 68%);color:#fff;padding:88px 0 94px}.page-hero:after{content:"";position:absolute;width:480px;height:480px;border:1px solid rgba(142,202,230,.22);border-radius:50%;right:-100px;top:-230px;box-shadow:0 0 0 70px rgba(142,202,230,.04),0 0 0 140px rgba(142,202,230,.025)}.page-hero .container{position:relative;z-index:1}.eyebrow{margin:0;color:var(--sky);font-size:.74rem;font-weight:850;letter-spacing:.17em}.page-hero h1{max-width:940px;margin:14px 0 18px;color:var(--orange);font:500 clamp(2.8rem,5vw,4.8rem)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.page-hero p:last-child{max-width:690px;margin:0;color:#d6e4ea;font-size:1.08rem}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:72px;align-items:start;padding-top:82px;padding-bottom:96px}.wp-content{min-width:0}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4{font-family:Georgia,"Times New Roman",serif;color:var(--navy);line-height:1.18;letter-spacing:-.02em}.wp-content h2{margin:1.55em 0 .5em;font-size:clamp(1.9rem,3vw,2.75rem)}.wp-content h3{margin:1.5em 0 .4em;font-size:1.4rem}.wp-content p,.wp-content li{color:var(--muted)}.wp-content a{color:var(--blue);font-weight:700}.wp-content img{display:block;max-width:100%;height:auto;border-radius:10px}.wp-content figure{margin:30px 0}.wp-content ul,.wp-content ol{padding-left:22px}.wp-content table{display:block;width:100%;overflow:auto;border-collapse:collapse}.wp-content td,.wp-content th{padding:12px 14px;border:1px solid var(--line)}.wp-content blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--orange);background:var(--cream);font-family:Georgia,serif}.translation-note{margin-bottom:28px;padding:16px 18px;border-left:4px solid var(--orange);background:var(--cream);color:var(--muted)}.side-card{position:sticky;top:28px;padding:30px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(2,48,71,.16)}.side-card small{color:var(--orange);font-size:.7rem;font-weight:850;letter-spacing:.15em}.side-card h2{margin:10px 0 14px;color:#fff;font:500 1.7rem/1.22 Georgia,"Times New Roman",serif}.side-card p{color:#c4d7df}.side-card .btn{margin-top:8px;color:var(--navy2)}@media(max-width:1050px){.content-layout{grid-template-columns:1fr;gap:48px}.side-card{position:static}.page-hero{padding:70px 0}}@media(max-width:680px){.page-hero{padding:58px 0 64px}.page-hero h1{font-size:2.75rem}.content-layout{padding-top:58px;padding-bottom:70px}.wp-content h2{font-size:2.15rem}}
