h1,h2,h3,h4,h5,h6{font-family:var(--ogap-font-serif);color:var(--ogap-ink);line-height:1.4;margin:0 0 .8rem;font-weight:600}p{margin:0 0 1rem;line-height:1.85}a{color:var(--ogap-accent);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s}strong{font-weight:600;color:var(--ogap-ink)}hr{border:0;border-top:1px solid var(--ogap-line);margin:2rem 0}ul,ol{padding-inline-start:1.4em;margin:0 0 1rem}li{margin:.25rem 0}blockquote{margin:1.5rem 0;padding:.75rem 1.25rem;border-left:3px solid var(--ogap-accent);color:var(--ogap-ink-soft);background:var(--ogap-surface-alt);border-radius:var(--ogap-radius-sm)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--ogap-surface-alt);border-radius:var(--ogap-radius-xs);padding:.1em .35em;font-size:.9em}pre{background:var(--ogap-surface-alt);padding:1rem;border-radius:var(--ogap-radius-sm);overflow-x:auto;font-size:.9em;line-height:1.6}pre code{background:transparent;padding:0}.cad071,.eb9264,.j568db,.c1117f,.h4a000,.d7b365{font-size:clamp(1.35rem,2.6vw,1.8rem);margin:0 0 1.75rem;color:var(--ogap-accent-strong);border-left:5px solid var(--ogap-accent);padding:.1rem 0 .1rem .9rem}.k8f15a,.c0e044,.f8b2ea,.md88f7{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ef104a{background:var(--ogap-surface);border:1px solid var(--ogap-line-soft);border-radius:var(--ogap-radius-md);overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.ef104a:hover{transform:translateY(-2px);box-shadow:var(--ogap-shadow-md);border-color:var(--ogap-line)}.g60561{color:inherit;text-decoration:none;display:block;height:100%}.ne9039{aspect-ratio:16/10;background:var(--ogap-surface-alt);overflow:hidden}.k19631{width:100%;height:100%;object-fit:cover;transition:transform .25s}.ef104a:hover .k19631{transform:scale(1.03)}.geeadf{padding:1.1rem 1.2rem 1.25rem}.cd306e{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--ogap-accent);margin-bottom:.5rem;text-transform:uppercase}.e9b987{font-family:var(--ogap-font-serif);font-size:1.08rem;line-height:1.5;margin:0 0 .55rem;color:var(--ogap-ink)}.fa2551{font-size:.9rem;color:var(--ogap-ink-soft);line-height:1.7;margin:0 0 .8rem}.o7fe7c{display:flex;gap:.85rem;font-size:.78rem;color:var(--ogap-ink-mute)}.f09915{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.i0d8d9{display:block;padding:1.5rem 1.4rem;background:var(--ogap-surface);border:1px solid var(--ogap-line-soft);border-radius:var(--ogap-radius-md);text-decoration:none;color:var(--ogap-ink);transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.i0d8d9:hover{border-color:var(--ogap-accent);transform:translateY(-2px);box-shadow:var(--ogap-shadow-md)}.i0d8d9::after{content:"→";position:absolute;top:1.25rem;right:1.25rem;color:var(--ogap-accent);opacity:.55;transition:opacity .18s,transform .18s}.i0d8d9:hover::after{opacity:1;transform:translateX(3px)}.i0d8d9::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ogap-accent);transform:translateX(-100%);transition:transform .2s}.i0d8d9:hover::before{transform:none}.e557cf{font-family:var(--ogap-font-serif);font-size:1.15rem;margin:0 0 .45rem;color:var(--ogap-accent-strong)}.i0d8d9:hover .e557cf{color:var(--ogap-accent-strong)}.na6ee7{font-size:.88rem;color:var(--ogap-ink-soft);margin:0;line-height:1.65}.icd33a{background:var(--ogap-surface)}.j07a8b{display:grid;gap:2rem;grid-template-columns:1fr 1.05fr;align-items:center}@media (max-width:820px){.j07a8b{grid-template-columns:1fr}}.n80306{border-radius:var(--ogap-radius-lg);overflow:hidden;box-shadow:var(--ogap-shadow-md)}.i5feb3{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.l5be5b{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ogap-accent);margin:0 0 .5rem;font-weight:600}.pbb8b5{font-family:var(--ogap-font-serif);font-size:clamp(1.5rem,2.6vw,2rem);color:var(--ogap-accent-strong);margin:0 0 .8rem;line-height:1.4}.i3e6ab{color:var(--ogap-ink-soft);margin:0 0 1.2rem;max-width:32em}.e71565,.a39946{background:var(--ogap-bg)}.be62fa,.ie9206{display:grid;gap:.75rem;list-style:none;padding:0;margin:0;max-width:52rem}.c84586,.nb54bc{background:var(--ogap-surface);border:1px solid var(--ogap-line-soft);border-radius:var(--ogap-radius-md);padding:1rem 1.25rem}.p9dd15,.a7f11b{font-weight:600;color:var(--ogap-accent-strong);margin:0 0 .4rem;font-family:var(--ogap-font-serif);font-size:1.02rem}.p9dd15::before,.a7f11b::before{content:"Q. ";color:var(--ogap-accent);font-weight:700}.cbecfd,.o1b81e{color:var(--ogap-ink-soft);margin:0;line-height:1.75;font-size:.95rem}.ia31ac{display:inline-block;margin-top:1rem;color:var(--ogap-accent);font-weight:600;text-decoration:none}.ia31ac:hover{color:var(--ogap-accent-strong);text-decoration:underline}@media (max-width:820px){}.g7a6f4{padding-block:clamp(2rem,4vw,3rem);background:var(--ogap-bg)}.bc5a7a{margin-bottom:2rem}.b7919d{color:var(--ogap-accent);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;margin:0 0 .5rem}.b7919d a{color:inherit;text-decoration:none}.b7919d a:hover{color:var(--ogap-accent-strong);text-decoration:underline}.g3db0c{font-size:clamp(1.65rem,3.6vw,2.5rem);line-height:1.4;color:var(--ogap-accent-strong);margin:0 0 .8rem}.l3add5{font-size:1.08rem;color:var(--ogap-ink-soft);margin:0 0 1rem;line-height:1.85}.nb2eed{display:flex;gap:1rem;font-size:.85rem;color:var(--ogap-ink-mute);padding-top:.8rem;border-top:1px solid var(--ogap-line-soft)}.n15b4b{font-weight:600;color:var(--ogap-ink)}.f8a151{margin:1.5rem 0 2rem;border-radius:var(--ogap-radius-lg);overflow:hidden;box-shadow:var(--ogap-shadow-md);max-width:1000px;margin-inline:auto}.ca63be{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.o77b25{font-size:1.02rem;line-height:1.9;color:var(--ogap-ink)}.o77b25 h2{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.35rem;color:var(--ogap-accent-strong);position:relative;scroll-margin-top:5rem}.o77b25 h2::before{content:"";display:block;width:36px;height:3px;background:var(--ogap-accent);margin-bottom:.65rem;border-radius:2px}.o77b25 h3{font-size:1.2rem;margin-top:2rem;margin-bottom:.8rem;color:var(--ogap-accent-strong);scroll-margin-top:5rem}.o77b25 h4{font-size:1.05rem;margin-top:1.5rem;margin-bottom:.6rem}.o77b25 p{margin-bottom:1.15rem}.o77b25 a:not(.e23d0a){color:var(--ogap-accent-strong);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s}.o77b25 a:not(.e23d0a):hover{color:var(--ogap-accent)}.o77b25 img{border-radius:var(--ogap-radius-sm);margin:1.25rem auto}.o77b25 figure{margin:1.5rem 0}.o77b25 figcaption{font-size:.85rem;color:var(--ogap-ink-mute);text-align:center;margin-top:.5rem}.o77b25 table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.o77b25 th,.o77b25 td{padding:.6rem .8rem;border:1px solid var(--ogap-line);text-align:start}.o77b25 th{background:var(--ogap-surface-alt);font-weight:600;color:var(--ogap-accent-strong)}.a43d2d{background:linear-gradient(180deg,var(--ogap-accent-soft),var(--ogap-surface));border-left:4px solid var(--ogap-accent);padding:1.15rem 1.4rem;border-radius:0 var(--ogap-radius-sm) var(--ogap-radius-sm) 0;margin:0 0 2rem;box-shadow:0 1px 2px rgba(28,26,21,.05)}.f5ed92{font-family:var(--ogap-font-serif);font-weight:700;color:var(--ogap-accent-strong);font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;display:block;margin-bottom:.5rem}.f5ed92::before{content:"\2666";color:var(--ogap-accent);margin-right:.5rem;font-size:.75em}.ec73fd{margin-top:3rem;background:var(--ogap-surface-alt);padding:1.5rem;border-radius:var(--ogap-radius-md);font-size:.9rem;color:var(--ogap-ink-soft)}.e7be77{font-family:var(--ogap-font-serif);font-size:1.1rem;color:var(--ogap-accent-strong);margin:0 0 .8rem}.e52953{padding-inline-start:1.5em}.ec73fd li{margin:.35rem 0}.caff1a{margin-top:3.5rem}.l6af06{font-size:1.25rem;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--ogap-line);color:var(--ogap-accent-strong)}.p1dc0e{padding-block:clamp(2rem,4vw,3rem);background:var(--ogap-bg)}.g492d5{margin-bottom:2rem}.fd1d64{font-size:clamp(1.7rem,3.5vw,2.4rem);color:var(--ogap-accent-strong);margin:0 0 .8rem;line-height:1.4}.d480e9{font-size:1rem;line-height:1.9;color:var(--ogap-ink)}.d480e9 h2{font-size:1.4rem;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.4rem;border-bottom:1px solid var(--ogap-line);color:var(--ogap-accent-strong)}.d480e9 h3{font-size:1.15rem;margin-top:2rem;margin-bottom:.65rem}.kd05a8,.ied237{margin:1.5rem 0 2rem}.p11d21,.d39bee{font-size:1.25rem;margin:0 0 1rem;color:var(--ogap-accent-strong);padding-bottom:.35rem;border-bottom:1px solid var(--ogap-line)}.fb4219,.a0768b{margin:0;display:grid;gap:0;background:var(--ogap-surface);border:1px solid var(--ogap-line-soft);border-radius:var(--ogap-radius-md);overflow:hidden}.fe846c,.lab0f2{display:grid;grid-template-columns:180px 1fr;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--ogap-line-soft)}.fe846c:last-child,.lab0f2:last-child{border-bottom:0}.l5cb79,.fac18d{font-weight:600;color:var(--ogap-ink-soft);font-size:.9rem;padding-block:.15rem}.fefa71,.aee9ee{color:var(--ogap-ink);font-size:.95rem;line-height:1.7}@media (max-width:640px){.fe846c,.lab0f2{grid-template-columns:1fr;gap:.25rem;padding:1rem 1.1rem}.l5cb79,.fac18d{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}}.f4c114{display:grid;gap:1rem;max-width:38rem;margin:1.5rem 0}.ce6073{display:grid;gap:.35rem}.g4b443{font-weight:600;font-size:.9rem;color:var(--ogap-ink)}.m1e51d,.c0ff1a{width:100%;padding:.65rem .85rem;border:1px solid var(--ogap-line);border-radius:var(--ogap-radius-sm);background:var(--ogap-surface);font:inherit;color:var(--ogap-ink);transition:border-color .15s,box-shadow .15s}.m1e51d:focus,.c0ff1a:focus{outline:0;border-color:var(--ogap-accent);box-shadow:0 0 0 3px var(--ogap-accent-soft)}.c0ff1a{resize:vertical;min-height:8rem}.m727c7{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.n8bfe9{justify-self:start}.h53827{font-size:.8rem;color:var(--ogap-ink-mute);line-height:1.65;margin:.6rem 0 0;max-width:56ch}.o22015{padding-block:clamp(2.5rem,5vw,4rem);background:var(--ogap-bg)}.gb027b{text-align:center;max-width:44rem;margin:0 auto 2.25rem}.j72d9b{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ogap-accent);margin:0 0 .5rem;font-weight:600}.n4afa5{font-family:var(--ogap-font-serif);font-size:clamp(1.5rem,2.8vw,2.1rem);color:var(--ogap-accent-strong);margin:0 0 .6rem;line-height:1.4}.c8ad5f{color:var(--ogap-ink-soft);margin:0;line-height:1.75}.e74a86{display:grid;gap:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media (max-width:900px){.e74a86{grid-template-columns:1fr;max-width:26rem;margin-inline:auto}}.b13dab{background:var(--ogap-surface);border:1px solid var(--ogap-line);border-radius:var(--ogap-radius-lg);padding:1.85rem 1.5rem 1.6rem;display:flex;flex-direction:column;gap:.35rem;position:relative}.gf5532{border:2px solid var(--ogap-accent);box-shadow:var(--ogap-shadow-md)}.l239c0{position:absolute;top:-.85rem;left:50%;transform:translateX(-50%);background:var(--ogap-accent);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.05em;padding:.3rem .95rem;border-radius:20px;white-space:nowrap}.h16866{font-family:var(--ogap-font-serif);font-size:1.25rem;color:var(--ogap-ink);margin:.3rem 0 0}.oe7cff{font-size:.9rem;color:var(--ogap-accent-strong);margin:0 0 .4rem}.h9597f{display:flex;align-items:baseline;gap:.15rem;margin-top:.5rem}.b3c305{font-size:2.1rem;font-weight:700;color:var(--ogap-ink);font-family:var(--ogap-font-serif);line-height:1}.ecbba1{font-size:.95rem;color:var(--ogap-ink-mute)}.lf175f{font-size:.82rem;color:var(--ogap-ink-mute);margin:.15rem 0 0}.f5aaa8{font-size:.8rem;color:var(--ogap-accent-strong);background:var(--ogap-accent-soft);border-radius:var(--ogap-radius-sm);padding:.35rem .7rem;margin:.55rem 0 0;display:inline-block;align-self:start}.e0ae4a{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--ogap-ink-soft);text-transform:uppercase;margin:1.1rem 0 .35rem;border-top:1px solid var(--ogap-line-soft);padding-top:1.1rem}.c252dc{list-style:none;padding:0;margin:.25rem 0 1.4rem;display:grid;gap:.55rem}.e4fc1a{position:relative;padding-left:1.6rem;font-size:.9rem;color:var(--ogap-ink-soft);line-height:1.55}.e4fc1a::before{content:"✓";position:absolute;left:0;top:0;color:var(--ogap-accent);font-weight:700}.n05ec9{margin-top:auto;width:100%;text-align:center;justify-content:center}.p3ee52{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1rem 2.25rem;margin-top:2.25rem;padding:1.35rem 1.25rem;background:var(--ogap-surface-alt);border:1px solid var(--ogap-line-soft);border-radius:var(--ogap-radius-md)}.n65301{display:flex;flex-direction:column;gap:.1rem;max-width:16rem;position:relative;padding-left:1.6rem}.n65301::before{content:"✓";position:absolute;left:0;top:.05rem;color:var(--ogap-accent);font-weight:700}.e575f1{font-weight:600;color:var(--ogap-ink);font-size:.9rem}.a9a22e{font-size:.8rem;color:var(--ogap-ink-mute);line-height:1.5}.fca0de{padding:.85rem 1rem;background:#e6f2e6;color:#1e5b1e;border-radius:var(--ogap-radius-sm);border-left:3px solid #3f8b3f;margin:0}.l2df1e{padding:.85rem 1rem;background:#fbe6e4;color:#7a2a24;border-radius:var(--ogap-radius-sm);border-left:3px solid var(--ogap-hazard);margin:0}.gffcb4{padding-block:clamp(2rem,4vw,3rem)}.l8d83d{margin-bottom:2rem}.e2eb6b{color:var(--ogap-ink-soft);margin:0 0 1rem;max-width:38em}.ecc995,.wp-pagenavi,.nav-links{margin-top:2.5rem;display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap}.nav-links a,.nav-links span{padding:.5rem .85rem;border:1px solid var(--ogap-line);border-radius:var(--ogap-radius-sm);background:var(--ogap-surface);color:var(--ogap-ink);text-decoration:none;font-size:.9rem;white-space:nowrap;line-height:1.2}.nav-links a:hover{border-color:var(--ogap-accent);color:var(--ogap-accent-strong)}.nav-links .current{background:var(--ogap-accent-strong);color:#fff;border-color:var(--ogap-accent-strong)}.m0ba5e{border-bottom:1px solid var(--ogap-line-soft);background:var(--ogap-surface);font-size:.82rem}.ff32ca{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:.65rem 0;margin:0}.pe6bff{display:inline-flex;align-items:center;gap:.35rem;color:var(--ogap-ink-mute)}.k7f7b5{color:var(--ogap-ink-soft);text-decoration:none}.k7f7b5:hover{color:var(--ogap-accent-strong)}.gea1be{color:var(--ogap-ink-mute);opacity:.5;font-weight:400}.n37388{color:var(--ogap-accent-strong);font-weight:600}.n122c0{padding-block:clamp(2rem,4vw,3rem)}.hf66a1{display:flex;gap:.5rem;margin:1.5rem 0;max-width:32rem}.hf66a1 .i3447b{flex:1;padding:.55rem .8rem;border:1px solid var(--ogap-line);border-radius:var(--ogap-radius-sm);font:inherit}.kbe4c8{padding:2rem;background:var(--ogap-surface);border-radius:var(--ogap-radius-md);color:var(--ogap-ink-soft);text-align:center}.e7255b{padding-block:clamp(3rem,7vw,5rem);text-align:center}.f1d1bf{font-family:var(--ogap-font-serif);font-size:clamp(3rem,10vw,6rem);color:var(--ogap-accent);opacity:.4;margin:0;line-height:1}.nf0002{font-size:clamp(1.4rem,3vw,2rem);color:var(--ogap-accent-strong);margin:.5rem 0 1rem}.fbacda{color:var(--ogap-ink-soft);margin:0 auto 1.5rem;max-width:32em}.ma2fb3{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;align-items:center}.j7a62d{background:#23201a;color:#ddd3bf;padding-block:2.5rem 1.5rem;margin-top:0}.i086f6{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.8fr;gap:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:960px){.i086f6{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (max-width:560px){.i086f6{grid-template-columns:1fr;gap:2rem}.a38f3f{font-size:.95rem}}.fb97c6{display:inline-flex;align-items:center;gap:.6rem;color:#fff;margin-bottom:.9rem}.md8979{color:#fff;width:36px;height:36px;display:inline-flex}.h2a400{font-family:var(--ogap-font-serif);font-weight:600;font-size:1.05rem}.cd9d5b{color:#a99d84;font-size:.86rem;line-height:1.75;margin:0;max-width:22em}.o0583b{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#a99d84;margin:0 0 .75rem;font-family:var(--ogap-font-sans);font-weight:600}.afedd5{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}.d70754 a{color:#ddd3bf;text-decoration:none;font-size:.92rem;line-height:1.7;transition:color .15s;display:inline-block;padding:.15rem 0}.d70754 a::before{content:"›";color:var(--ogap-accent);margin-right:.4rem;opacity:.6;transition:transform .15s,opacity .15s;display:inline-block}.d70754 a:hover,.d70754 a:focus-visible{color:#fff}.d70754 a:hover::before{opacity:1;transform:translateX(2px)}.f44a74{padding:0;font-size:.85rem;color:#a99d84;line-height:1.9}.m8fe3a{margin:0 0 .35rem;color:#ddd3bf;font-size:.83rem;line-height:1.7;max-width:24em}.m8fe3a:last-child{margin-bottom:0}.m8fe3a a,.l4800e a{color:#f4f1ea}.l8570e{padding-top:1.25rem;margin-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.p3da34{margin:0;font-size:.8rem;color:#a99d84;letter-spacing:.02em}.ma34ec{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#23201a;color:#f4f1ea;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -4px 24px rgba(28,26,21,.15);transform:translateY(0);transition:transform .25s}.lcd90b{transform:translateY(110%)}.d02d13{display:grid;gap:1rem;grid-template-columns:1fr auto;align-items:center;padding-block:1rem}@media (max-width:640px){.d02d13{grid-template-columns:1fr}}.o92d23{margin:0;font-size:.9rem;color:#ddd3bf;line-height:1.7}.o92d23 a{color:#fff;text-decoration:underline}.g111f3{display:flex;gap:.5rem;flex-wrap:wrap}.p107da,.p107da:hover,.p107da:focus-visible{background:#fff;color:var(--ogap-accent-strong)}.p107da:hover{background:#f4f1ea}.need9e{color:#f4f1ea;border-color:rgba(255,255,255,.35)}.need9e,.need9e:hover,.need9e:focus-visible{color:#fff;text-decoration:none}.need9e:hover{background:rgba(255,255,255,.1)}.e19bd9{overflow:hidden}.d0e774{display:none!important}:focus-visible{outline:2px solid var(--ogap-accent);outline-offset:2px;border-radius:var(--ogap-radius-xs)}::selection{background:var(--ogap-accent-soft);color:var(--ogap-accent-strong)}.e23d0a{box-shadow:0 1px 2px rgba(28,26,21,.06);text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .1s,box-shadow .15s}.e23d0a:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(28,26,21,.14)}.e23d0a:active{transform:translateY(0);box-shadow:0 1px 2px rgba(28,26,21,.06)}.j96031,.j96031:hover,.j96031:focus,.j96031:focus-visible{color:#fff;text-decoration:none}.f874b8,.f874b8:focus-visible{color:var(--ogap-accent-strong)}.f874b8:hover,.f874b8:focus-visible{background:var(--ogap-accent-strong);color:#fff}.b051dd{color:var(--ogap-accent-strong)}.b051dd:hover,.b051dd:focus-visible{background:var(--ogap-accent);color:#fff}.d9df99,.d9df99:hover,.d9df99:focus-visible{text-decoration:none;color:var(--ogap-ink)}.fb97c6,.fb97c6:hover,.fb97c6:focus-visible{text-decoration:none;color:#fff}.g60561,.g60561:hover,.g60561:focus-visible{text-decoration:none;color:inherit}.ef104a:hover .e9b987{color:var(--ogap-accent-strong)}.e9b987{transition:color .15s}.i0d8d9,.i0d8d9:hover,.i0d8d9:focus-visible{text-decoration:none;color:var(--ogap-ink)}.a3b08b a{text-decoration:none;color:var(--ogap-ink-soft);padding:.4rem .1rem;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;font-weight:500}.a3b08b a:hover,.a3b08b a:focus-visible{color:var(--ogap-accent-strong);border-bottom-color:var(--ogap-accent)}.a3b08b .current-menu-item>a,.a3b08b .current-menu-parent>a{color:var(--ogap-accent-strong);border-bottom-color:var(--ogap-accent)}.j5e594.menu-item-has-children,.n3b7fa .menu-item-has-children{position:relative}.n3b7fa .menu-item-has-children>a::after{content:" ▾";font-size:.72em;opacity:.55;margin-left:.15rem;transition:transform .15s,opacity .15s;display:inline-block}.n3b7fa .menu-item-has-children:hover>a::after,.n3b7fa .menu-item-has-children:focus-within>a::after{opacity:1;transform:translateY(1px)}.n3b7fa .sub-menu,.n3b7fa .d948f3{position:absolute;top:calc(100%+2px);left:-.75rem;background:var(--ogap-surface);border:1px solid var(--ogap-line);border-radius:var(--ogap-radius-md);min-width:220px;padding:.4rem 0;box-shadow:0 12px 32px rgba(28,26,21,.14);list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:60}.n3b7fa .menu-item-has-children:hover>.sub-menu,.n3b7fa .menu-item-has-children:hover>.d948f3,.n3b7fa .menu-item-has-children:focus-within>.sub-menu,.n3b7fa .menu-item-has-children:focus-within>.d948f3{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}.n3b7fa .sub-menu li{display:block;margin:0}.n3b7fa .sub-menu a{display:block;padding:.55rem 1.1rem;white-space:nowrap;border-bottom:0;color:var(--ogap-ink);font-weight:400;font-size:.92rem}.n3b7fa .sub-menu a:hover,.n3b7fa .sub-menu a:focus-visible{background:var(--ogap-accent-soft);color:var(--ogap-accent-strong)}@media (max-width:820px){.n3b7fa .sub-menu,.n3b7fa .d948f3{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 0 1rem;min-width:0;background:transparent}.n3b7fa .menu-item-has-children>a::after{display:none}}.f8b2ea,.c0e044,.md88f7,.k8f15a{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.f8b2ea,.k8f15a,.c0e044,.md88f7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.f8b2ea,.k8f15a,.c0e044,.md88f7{grid-template-columns:1fr}}.kc456b{display:flex;gap:.5rem;align-items:flex-start;font-size:.85rem;color:var(--ogap-ink-soft);line-height:1.6;margin:.15rem 0 .25rem;cursor:pointer}.kc456b input{margin-top:.2rem;flex-shrink:0}.kc456b a{color:var(--ogap-accent-strong);text-decoration:underline}.f4c114 select.m1e51d{appearance:auto;background:var(--ogap-surface)}.mfd3e7{padding-block:clamp(2.5rem,5vw,4rem);background:var(--ogap-surface)}.e89850{display:grid;gap:2rem;grid-template-columns:1fr 1.1fr;align-items:center}@media (max-width:820px){.e89850{grid-template-columns:1fr}}.c47d1d{font-family:var(--ogap-font-serif);font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--ogap-accent-strong);margin:0 0 .6rem}.e17d2e{color:var(--ogap-ink-soft);margin:0;line-height:1.75;max-width:34em;font-size:.95rem}.e02c07{display:grid;gap:.5rem}.c01088{display:flex;gap:.5rem;flex-wrap:wrap}.c01088 .m1e51d{flex:1 1 11rem;min-width:0}.c01088 .e23d0a{flex-shrink:0}.f0ec8c{margin:3rem 0 0}.f06f2a{background:linear-gradient(180deg,var(--ogap-accent-soft),var(--ogap-surface));border:1px solid var(--ogap-line);border-top:3px solid var(--ogap-accent);border-radius:var(--ogap-radius-md);padding:clamp(1.4rem,3vw,2rem)}.oe8725{font-family:var(--ogap-font-serif);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ogap-accent);margin:0 0 .4rem}.d731b1{font-family:var(--ogap-font-serif);font-size:clamp(1.2rem,2.4vw,1.55rem);color:var(--ogap-accent-strong);margin:0 0 .6rem;line-height:1.4}.n737de{color:var(--ogap-ink-soft);font-size:.92rem;line-height:1.8;margin:0 0 1.1rem;max-width:42em}.efadd2,.l5be5b,.cd306e,.daa5b4,.b7919d,.ibdd8b,.oe8725{display:inline-flex;align-items:center;gap:.55em}.efadd2::before,.l5be5b::before,.cd306e::before,.daa5b4::before,.b7919d::before,.ibdd8b::before,.oe8725::before{content:"";width:1.5em;height:2px;border-radius:2px;background:currentColor;opacity:.85;flex:0 0 auto}.ef104a{position:relative;transition:transform .18s ease,box-shadow .18s ease}.ef104a::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px 3px 0 0;background:var(--ogap-accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease;z-index:2}.ef104a:hover{transform:translateY(-4px);box-shadow:0 14px 30px -14px rgba(28,26,21,.30)}.ef104a:hover::after{transform:scaleX(1)}.a43d2d{border-left:3px solid var(--ogap-accent);background:var(--ogap-accent-soft);border-radius:0 10px 10px 0}.f5ed92{display:inline-block;background:var(--ogap-accent);color:#fff;padding:.16em .8em;border-radius:999px;font-weight:600;font-size:.82em;letter-spacing:.06em}.o77b25 a:not(.e23d0a),.d480e9 a:not(.e23d0a){color:var(--ogap-accent);text-decoration:none;background:linear-gradient(var(--ogap-accent),var(--ogap-accent)) 0 1.15em/100% 1px no-repeat;transition:background-size .2s ease,color .2s ease}.o77b25 a:not(.e23d0a):hover,.d480e9 a:not(.e23d0a):hover{background-size:100% 2px;color:var(--ogap-accent-strong)}.gd68a8{padding:2.5rem 0}.k8ba64{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center;background:var(--ogap-surface);border:1px solid var(--ogap-line);border-top:4px solid var(--ogap-accent);border-radius:var(--ogap-radius-lg,14px);padding:2rem 2.25rem;box-shadow:var(--ogap-shadow-md)}.maeb25{color:var(--ogap-accent);font-weight:700;letter-spacing:.09em;font-size:.78rem;text-transform:uppercase;margin:0}.f6e8c3{font-family:var(--ogap-font-serif);font-size:1.7rem;line-height:1.25;margin:.35em 0}.j18566{color:var(--ogap-ink-soft);margin:0}.pd2c36{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.3rem}.b559d7{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.p5fd34{position:relative;padding-left:2em;color:var(--ogap-ink);font-weight:500;line-height:1.5}.p5fd34::before{content:"\2713";position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;background:var(--ogap-accent-soft);color:var(--ogap-accent-strong);border-radius:50%;font-size:.85em;font-weight:700}.ma8c98{margin:2.75rem 0 1rem;padding:1.75rem 1.9rem;background:var(--ogap-accent-soft);border:1px solid var(--ogap-accent);border-radius:var(--ogap-radius-lg,14px)}.o0912b{color:var(--ogap-accent-strong);font-weight:700;font-size:.78rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.b9afb3{font-family:var(--ogap-font-serif);font-size:1.35rem;line-height:1.3;margin:.3em 0 .45em}.f6c8c2{color:var(--ogap-ink-soft);margin:0 0 1.15rem}.jf074a{display:flex;gap:.75rem;flex-wrap:wrap}@media (max-width:820px){.k8ba64{grid-template-columns:1fr;padding:1.6rem}}.j7a62d a:hover{color:#fff}.m0ba5e a:hover{color:var(--ogap-accent-strong)}.k42ed7{position:relative}.k42ed7::before,.k42ed7::after{content:"";position:absolute;width:30px;height:30px;border:3px solid var(--ogap-accent);z-index:2;pointer-events:none}.k42ed7::before{top:10px;left:10px;border-right:0;border-bottom:0}.k42ed7::after{bottom:10px;right:10px;border-left:0;border-top:0}.ed1cff{margin:2rem 0}.m3e661{margin-bottom:1.5rem}.nee1c7{display:block;font-weight:600;margin-bottom:.4rem;font-family:var(--ogap-font-serif)}.m0ee47,.a66a1f{width:100%;border:1px solid var(--ogap-line);border-radius:var(--ogap-radius-sm);font:inherit;background:var(--ogap-surface);color:var(--ogap-ink)}.m0ee47{padding:.7rem .85rem}.pc8b52{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:820px){.pc8b52{grid-template-columns:1fr}}.a4e878{background:var(--ogap-surface);border:1px solid var(--ogap-line-soft);border-radius:var(--ogap-radius-md);padding:1rem;border-top:3px solid var(--ogap-accent)}.l64dda{border-top-color:#3f8b3f}.j9edc2{border-top-color:#b8862b}.gef98e{border-top-color:#b5443a}.l7dd81{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ab3f3d{font-size:1rem;margin:0;font-family:var(--ogap-font-serif)}.p4a4b8{background:var(--ogap-surface-alt);color:var(--ogap-ink-soft);border-radius:999px;padding:.05rem .55rem;font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums}.a54430{font-size:.8rem;color:var(--ogap-ink-mute);margin:.3rem 0 .75rem}.ic6f2e{display:flex;gap:.4rem;margin-bottom:.75rem}.a66a1f{flex:1;min-width:0;padding:.45rem .55rem;font-size:.9rem}.eeb97f{padding:.45rem .8rem;font-size:.85rem;font-weight:600;background:var(--ogap-surface-alt);color:var(--ogap-accent-strong);border:1px solid var(--ogap-line);border-radius:var(--ogap-radius-sm)}.eeb97f:hover{background:var(--ogap-accent);color:#fff;border-color:var(--ogap-accent)}.n1b3b1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.h4cf76{display:flex;align-items:flex-start;gap:.5rem;background:var(--ogap-bg);border:1px solid var(--ogap-line-soft);border-radius:var(--ogap-radius-sm);padding:.45rem .55rem;font-size:.9rem;line-height:1.5}.be204e{flex:1;min-width:0;word-break:break-word}.a72ac2{color:var(--ogap-ink-mute);font-size:1.15rem;line-height:1;padding:0 .15rem;flex:none}.a72ac2:hover{color:var(--ogap-hazard)}.a3d574{margin:1.5rem 0;padding:1.25rem;background:var(--ogap-surface);border:1px solid var(--ogap-line-soft);border-radius:var(--ogap-radius-md)}.l31193{display:flex;align-items:baseline;gap:.5rem}.k1fd3e{font-family:var(--ogap-font-serif);font-size:2rem;font-weight:700;color:var(--ogap-accent-strong);font-variant-numeric:tabular-nums}.mafc94{font-size:.85rem;color:var(--ogap-ink-mute);text-transform:uppercase;letter-spacing:.08em}.mc3ca6{height:8px;background:var(--ogap-surface-alt);border-radius:999px;overflow:hidden;margin:.6rem 0 .8rem}.d82962{height:100%;width:0;background:linear-gradient(90deg,#3f8b3f,#b8862b 55%,#b5443a);transition:width .3s ease}.mabd3e{margin:0;color:var(--ogap-ink-soft);font-size:.95rem;line-height:1.6}.dd0e15{display:flex;gap:.6rem;flex-wrap:wrap}@media print{.ic6f2e,.dd0e15,.a72ac2{display:none}}.j72d9b,.maeb25,.l5be5b,.b7919d,.i0530e{font-family:var(--ogap-font-mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ogap-accent);font-weight:600}.n4afa5,.f6e8c3,.pbb8b5,.p21701{font-family:var(--ogap-font-serif);color:var(--ogap-ink);font-weight:700;letter-spacing:-.01em}.nb2eed{font-family:var(--ogap-font-mono)}.l239c0,.iea513{font-family:var(--ogap-font-mono)}.ef104a:hover{border-color:var(--ogap-accent)}.k42ed7{border-radius:4px}.pe16d1{padding-block:clamp(2.5rem,5vw,4rem);background:var(--ogap-surface-alt)}.h91c8f{display:grid;grid-template-columns:1fr 1.1fr;gap:2rem;align-items:center}@media (max-width:820px){.h91c8f{grid-template-columns:1fr}}.g63e63{color:var(--ogap-ink-soft);margin:.6rem 0 1.2rem;max-width:36em}.bc3029{display:flex;gap:.6rem;flex-wrap:wrap}.na02a7{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.p396c5{background:var(--ogap-surface);border:1px solid var(--ogap-line-soft);border-top:3px solid var(--ogap-accent);border-radius:4px;padding:.85rem .7rem;font-family:var(--ogap-font-mono);font-size:.72rem;text-transform:uppercase;color:var(--ogap-ink-soft);text-align:center}