.acc{max-width:760px}.ahero .dek{font-family:Newsreader,serif;font-size:19px;line-height:1.5;color:#46413a;margin:0 auto 18px;max-width:54ch}.ahero .disc{font-family:Newsreader,serif;font-style:italic;font-size:14px;color:var(--muted);max-width:60ch;margin:14px auto 0;line-height:1.5}.ahero .inner{max-width:680px;margin:0 auto}.ahero .jumps a{margin-left:6px}.ahero .jumps p{font-size:16px;font-weight:700;margin:0}.ahero .jumps{display:flex;flex-direction:column;gap:6px;align-items:center;margin:0 0 4px}.ahero h1 em{font-style:italic;color:var(--green)}.ahero h1{font-family:Newsreader,serif;font-weight:500;font-size:46px;line-height:1.05;letter-spacing:-.015em;margin:6px 0 14px}.ahero{padding:46px 0 40px;text-align:center;background:var(--cream-2);border-bottom:1px solid var(--line)}.ast{color:var(--gold);font-style:normal}.btn-ghostd:hover{background:var(--ink);color:var(--cream)}.btn-ghostd{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ondark:hover{background:var(--green-deep)}.btn-ondark{background:var(--green);color:#f1eadc;border-color:var(--green)}.btn{display:inline-flex;align-items:center;gap:9px;font-family:Mulish;font-weight:700;font-size:16px;padding:13px 22px;border-radius:6px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:.15s}.chips button:hover{border-color:var(--gold)}.chips button{font-family:Mulish;font-weight:600;font-size:13.5px;color:#46413a;background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 14px;text-align:left;cursor:pointer;max-width:150px;line-height:1.3;transition:.15s}.chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:18px auto 0;max-width:600px}.composer .box .ic{color:#9b9486;font-size:18px;display:flex}.composer .box .send{width:34px;height:34px;border-radius:8px;background:var(--cream-2);display:flex;align-items:center;justify-content:center;color:var(--green)}.composer .box input{flex:1;border:none;outline:none;font-family:Mulish;font-size:16px;color:var(--ink);background:transparent}.composer .box{display:flex;align-items:center;gap:12px;border:1.5px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff}.composer{max-width:600px;margin:0 auto;width:100%}.crumbs .current{color:var(--ink)}.crumbs .sep{color:var(--line)}.crumbs .wrap{display:flex;align-items:center;gap:11px;height:54px;font-size:15px;font-weight:600;white-space:nowrap}.crumbs a:hover{color:var(--gold)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs{background:var(--cream);border-bottom:1px solid var(--line)}.disc-foot sup{color:var(--gold);font-weight:700}.disc-foot{max-width:760px;margin:40px auto 0;padding-top:22px;border-top:1px solid var(--line);font-family:Newsreader,serif;font-style:italic;font-size:14.5px;line-height:1.55;color:var(--muted);text-align:center}.embed-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.embed-bar .beta{margin-left:auto;background:var(--gold);color:#23180a;font-size:11.5px;font-weight:800;letter-spacing:.1em;padding:6px 12px;border-radius:20px;white-space:nowrap}.embed-bar .fmark{font-family:Newsreader,serif;font-size:21px;color:#f4efe3}.embed-bar .tagline{font-size:14px;color:#afc0ad}.embed-bar{background:var(--green-deep);color:#ede6d6;display:flex;align-items:center;gap:14px;padding:16px 22px}.embed-body{background:#fff;padding:44px 38px 30px;min-height:0;display:flex;flex-direction:column}.embed-foot .micro{font-size:12.5px;color:var(--muted);margin:8px 0 0}.embed-foot b{font-weight:700;color:var(--ink)}.embed-foot{background:var(--cream-2);padding:18px 30px;font-size:14.5px;color:#46413a}.embed-shell{padding:0 0 70px;margin-top:-26px;position:relative;z-index:2}.embed-shell{padding:44px 0 70px}.embed{max-width:920px;margin:0 auto;border-radius:14px;overflow:hidden;box-shadow:0 30px 64px -30px #19291f80;border:1px solid var(--line)}.explain{max-width:560px;margin:0 auto 26px;text-align:center;font-size:16px;line-height:1.6;color:var(--muted)}.greet{max-width:600px;margin:6px auto 14px;text-align:center;font-family:Newsreader,serif;font-weight:600;font-size:23px;line-height:1.35;color:var(--ink)}.guide .head h2{font-family:Newsreader,serif;font-weight:500;font-size:34px;line-height:1.1;margin:0 0 10px}.guide .head p{font-size:18px;color:var(--muted);margin:0}.guide .head{max-width:680px;margin:0 0 34px}.guide{background:var(--cream-2);padding:74px 0}.item .a-clip{overflow:hidden}.item .a-inner .em{font-family:Newsreader,serif;font-style:italic;color:var(--muted)}.item .a-inner .pills span{font-size:13.5px;font-weight:700;color:var(--green);background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:7px 14px}.item .a-inner .pills{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 14px}.item .a-inner b{font-weight:700;color:var(--ink)}.item .a-inner li{margin:0 0 7px}.item .a-inner p:last-child{margin-bottom:0}.item .a-inner p{margin:0 0 12px}.item .a-inner ul{margin:0;padding-left:18px}.item .a-inner{padding:0 22px 24px 62px;font-size:16px;line-height:1.6;color:#3a352d}.item .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.item .ic:after{left:11px;top:3px;bottom:3px;width:2.5px}.item .ic:before,.item .ic:after{content:"";position:absolute;background:var(--gold);border-radius:2px;transition:.2s}.item .ic:before{top:11px;left:3px;right:3px;height:2.5px}.item .ic{margin-left:auto;flex:none;width:24px;height:24px;position:relative}.item .q>span:nth-child(2){flex:1}.item .q{width:100%;display:flex;align-items:center;gap:14px;background:transparent;border:none;cursor:pointer;text-align:left;padding:20px 22px;font-family:Newsreader,serif;font-weight:600;font-size:20px;color:var(--ink)}.item .tag{flex:none;width:26px;height:26px;border-radius:6px;background:var(--green);color:var(--gold-soft);display:flex;align-items:center;justify-content:center;font-family:Mulish;font-weight:800;font-size:12px}.item.open .a{grid-template-rows:1fr}.item.open .ic:after{transform:scaleY(0)}.item{background:#fff;border:1px solid var(--line);border-radius:12px;margin:0 0 12px;overflow:hidden}.jumprow .jarr{color:var(--gold)}.jumprow .jl{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.jumprow a:hover{border-color:var(--gold);transform:translateY(-1px)}.jumprow a{display:inline-flex;align-items:center;gap:9px;font-family:Mulish;font-weight:700;font-size:15px;color:var(--green);background:#fff;border:1.5px solid var(--line);border-radius:30px;padding:11px 20px;text-decoration:none;transition:.15s}.jumprow{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin:22px 0 0}.membernote{max-width:520px;margin:18px auto 0;text-align:center;font-size:13.5px;line-height:1.55;color:var(--muted);font-style:italic}.subq .sa-clip{overflow:hidden}.subq .sa-inner{padding:0 0 15px;font-size:15px;line-height:1.55;color:#46413a}.subq .sa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.subq .sq .p{color:var(--gold)}.subq .sq{width:100%;display:flex;justify-content:space-between;gap:14px;background:transparent;border:none;cursor:pointer;text-align:left;padding:15px 0;font-family:Mulish;font-weight:700;font-size:15.5px;color:var(--ink)}.subq.open .sa{grid-template-rows:1fr}.subq:first-of-type{border-top:none}.subq{border-top:1px solid var(--line)}:root{--cream:#F1EADC;--cream-2:#EBE3D1;--green:#21382A;--green-deep:#19291F;--navy:#15233B;--gold:#BE8A2E;--gold-soft:#D9C788;--ink:#1D2922;--muted:#574F44;--line:#D9D0BE;--line-dk:rgba(241,234,220,.18)}@media (max-width:900px){.wrap{padding:0 22px}nav.main .links{display:none}.ahero h1{font-size:36px}.embed-body{padding:34px 20px 24px}.item .a-inner{padding-left:22px}footer .cols{grid-template-columns:1fr 1fr}}body{background:var(--cream);color:var(--ink);font-family:Mulish,system-ui,sans-serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}footer .cols{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;padding:44px 0 0}footer .legal{padding:36px 0 52px;font-size:13.5px;color:#8e97a7;line-height:1.6}footer .top{padding:64px 0 44px;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start;border-bottom:1px solid var(--line-dk)}h1,h2,h3{text-wrap:balance}nav.main .links a:hover,nav.main .links a.on{border-color:var(--gold)}
