
.cia-guide p{text-align:justify}
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Literata:opsz,wght@7..72,700;7..72,800&family=Playfair+Display:wght@600;700&display=swap');
html body.page-id-91708 .hero-container.site-container{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
html body.page-id-91708 section.entry-hero{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
:root{--cg-green:#17352b;--cg-green2:#285f4a;--cg-cream:#f6f1e7;--cg-paper:#fffdf8;--cg-gold:#bd8c30;--cg-ink:#24342e;--cg-muted:#607069}
body:has(.cia-guide){background:#f4f0e7}
body:has(.cia-guide) .hero-container.site-container{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important}
body:has(.cia-guide) article[id^="post-"]{width:min(100% - 28px,1180px)!important;max-width:1180px!important;margin:28px auto 64px!important;padding:0!important;background:transparent!important}
body:has(.cia-guide) .entry-content,body:has(.cia-guide) .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.cia-guide{width:100%;max-width:1160px;margin:0 auto;border:1px solid rgba(23,53,43,.09);border-radius:28px;background:var(--cg-paper);box-shadow:0 24px 70px rgba(23,53,43,.10);overflow:hidden;color:var(--cg-ink);font:400 18.5px/1.78 Inter,Arial,sans-serif}
.cia-guide *{box-sizing:border-box}.cia-guide a{color:#17624f;text-underline-offset:3px}.cia-guide a:focus-visible{outline:3px solid var(--cg-gold);outline-offset:3px;border-radius:4px}
.cia-guide__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.6fr);align-items:center;min-height:370px;padding:58px clamp(28px,6vw,72px);isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#0b3028,#174f41 58%,#28715b);color:#fff}
.cia-guide__hero:before{content:"";position:absolute;z-index:-1;width:360px;height:360px;right:-90px;top:-170px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 50px rgba(255,255,255,.035),0 0 0 100px rgba(255,255,255,.022)}
.cia-guide__kicker{margin:0 0 14px;color:#f1cd7f!important;font-size:13px;font-weight:800;line-height:23.14px;letter-spacing:2.08px;text-transform:uppercase}.cia-guide h1{max-width:760px;margin:0;color:#fff;font-family:"Playfair Display",Georgia,serif!important;font-size:clamp(2.25rem,5.4vw,4.35rem)!important;font-weight:700!important;line-height:1.04!important;letter-spacing:-.035em;text-wrap:balance}.cia-guide__lead{max-width:720px;margin:22px 0 0;color:#e5f0eb!important;font-size:19px;line-height:1.68}.cia-guide__mark{display:grid;place-items:center}.cia-guide__mark img{display:block;width:min(250px,90%);height:auto;border-radius:50%;filter:drop-shadow(0 18px 28px rgba(0,0,0,.22))}
.cia-guide__summary{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;margin:34px clamp(20px,4.5vw,52px) 22px}.cia-guide__definition,.cia-guide__at-glance{padding:28px;border-radius:18px}.cia-guide__definition{border-left:5px solid var(--cg-gold);background:#fff7e5}.cia-guide__at-glance{background:var(--cg-green);color:#fff}.cia-guide__at-glance strong{display:block;margin-bottom:5px;color:#f1cd7f;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cia-guide__at-glance p{margin:0;color:#fff!important}.cia-guide__definition p{margin:0;font-size:20px;line-height:1.65}
.cia-guide__layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:44px;align-items:start;padding:14px clamp(20px,4.5vw,52px) 34px}.cia-guide__main{min-width:0}.cia-guide__section{margin:0 0 24px;padding:30px clamp(23px,3vw,36px);border:1px solid rgba(23,53,43,.10);border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(23,53,43,.045)}.cia-guide__section--green{border:0;background:#eef6f1}.cia-guide__section--cream{background:#fbf7ed}.cia-guide h2{margin:0 0 17px;color:var(--cg-green);font-family:"Playfair Display",Georgia,serif!important;font-size:clamp(1.45rem,2.5vw,2rem)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em}.cia-guide h3{margin:1.5em 0 .45em;color:var(--cg-green2);font:800 17.28px/23.328px Literata,Georgia,serif;letter-spacing:-.022em}.cia-guide p{max-width:74ch;margin:0 0 1.25em;color:#344a40}.cia-guide p:last-child{margin-bottom:0}.cia-guide ul,.cia-guide ol{margin:0;padding-left:1.25em}.cia-guide li{margin:.52em 0;color:#344a40}.cia-guide strong{font-weight:700}
.cia-guide__rule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.cia-guide__rule{padding:20px;border:1px solid rgba(23,53,43,.12);border-radius:14px;background:#fff}.cia-guide__rule span{display:grid;place-items:center;width:32px;height:32px;margin-bottom:13px;border-radius:50%;background:var(--cg-green);color:#fff;font-weight:800}.cia-guide__rule h3{margin:0 0 7px}.cia-guide__rule p{font-size:16px;line-height:1.65}
.cia-guide__table{overflow-x:auto;margin-top:18px;border:1px solid #dce6e1;border-radius:14px}.cia-guide table{width:100%;min-width:620px;border-collapse:collapse}.cia-guide th,.cia-guide td{padding:15px 17px;border-bottom:1px solid #e1e8e4;text-align:left;vertical-align:top}.cia-guide th{background:#edf4f0;color:var(--cg-green);font-size:14px;letter-spacing:.02em}.cia-guide tr:last-child td{border-bottom:0}
.cia-guide__note{margin:20px 0 0;padding:18px 20px;border-radius:13px;background:#fff7e5;color:#59451f}.cia-guide__note strong{color:#765718}
.cia-guide__index{position:sticky;top:28px;padding:23px;border-left:3px solid #d9e4de}.cia-guide__index h2{font-size:20px}.cia-guide__index a{display:block;padding:7px 0;color:#53665d;font-size:14.5px;font-weight:650;text-decoration:none}.cia-guide__index a.is-active{color:var(--cg-green);font-weight:800}.cia-guide__index a:hover{color:var(--cg-gold)}
.cia-guide__faq details{border-top:1px solid #e1e8e4}.cia-guide__faq details:first-of-type{border-top:0}.cia-guide__faq summary{padding:17px 0;cursor:pointer;color:var(--cg-green);font-weight:800}.cia-guide__faq details p{padding:0 0 17px}
.cia-guide__sources{margin-top:30px;padding:28px;border-radius:17px;background:var(--cg-green);color:#fff}.cia-guide__sources h2{color:#fff}.cia-guide__sources a{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.16);color:#edf5f1!important;font-size:17px;font-weight:800;line-height:1.5;text-decoration:none}.cia-guide__sources a span:last-child{color:var(--cg-gold)}
.cia-guide__next{margin:0 clamp(20px,4.5vw,52px) 36px;padding:28px 30px;border:1px solid rgba(23,53,43,.14);border-radius:18px;background:var(--cg-cream)}.cia-guide__next h2{margin-bottom:8px}.cia-guide__next p{margin-bottom:0}
@media(max-width:900px){.cia-guide__hero{grid-template-columns:1fr}.cia-guide__mark{margin-top:28px}.cia-guide__mark img{width:190px}.cia-guide__summary{grid-template-columns:1fr}.cia-guide__layout{grid-template-columns:1fr}.cia-guide__index{position:static;order:-1;border-left:0;border-bottom:1px solid #d9e4de}.cia-guide__index a{display:inline-block;margin-right:14px}.cia-guide__rule-grid{grid-template-columns:1fr}}
@media(max-width:640px){body:has(.cia-guide) article[id^="post-"]{width:min(100% - 16px,1180px)!important;margin-top:10px!important}.cia-guide{border-radius:18px;font-size:17px}.cia-guide__hero{padding:40px 23px}.cia-guide__lead{font-size:17px}.cia-guide__definition p{font-size:18px}.cia-guide__summary{margin-top:22px}.cia-guide__section{padding:24px 21px}.cia-guide__sources,.cia-guide__next{padding:24px 21px}}
@media(prefers-reduced-motion:reduce){.cia-guide *{scroll-behavior:auto!important;transition:none!important}}
