@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff")}:root{--paper:#F7F4EE;--paper2:#EFEAE1;--card:#FCFBF8;--ink:#2A2724;--ink2:#55504A;--muted:#6E6860;--line:#DCD5C8;--line2:#E9E3D8;--acc:#1F3A34;--acc2:#152925;--accs:#E4EAE6;--brass:#A8894F;--brass2:#C9B07A;--ok:#2F5D3F;--oks:#E3EDE0;--warn:#7A5410;--warns:#F6EBD3;--no:#7A3B32;--nos:#F4E2DE}body.ui{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.grain{position:relative}.grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.17 0 0 0 0 0.12 0 0 0 .06 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.btn{cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ui .btn:focus-visible,.ui a:focus-visible,.ui input:focus-visible,.ui textarea:focus-visible,.ui select:focus-visible,.ui button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.se{font-family:Cormorant Garamond,Garamond,serif;font-weight:500;letter-spacing:0;line-height:1.05}.se.light{font-weight:400}.se .it,.se em{font-style:italic;font-weight:400}.it{font-style:italic}.eb{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--brass)}.rule{display:flex;align-items:center;gap:14px}.rule:before,.rule:after{content:"";flex:1;height:1px;background:var(--line)}.hair{height:1px;background:var(--line)}.ul{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s ease}.ul:hover{background-size:100% 1px}.bp,.ba,.bg{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:2px;text-decoration:none;font-weight:500;font-size:14px;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.bp{background:var(--ink);color:var(--paper)!important;border:1px solid var(--ink)}.bp:hover{background:#000}.ba{background:var(--acc);color:#f7f4ee!important;border:1px solid var(--acc)}.ba:hover{background:var(--acc2)}.bg{padding:10px 18px;background:transparent;color:var(--ink);border:1px solid var(--ink)}.bg:hover{background:var(--paper2)}.bp.sm,.ba.sm,.bg.sm{min-height:36px;padding:6px 12px}.card{background:var(--card);border:1px solid var(--line);border-radius:3px}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:2px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.6;white-space:nowrap}.chip-ok{background:var(--oks);color:var(--ok)}.chip-warn{background:var(--warns);color:var(--warn)}.chip-no{background:var(--nos);color:var(--no)}.chip-plain{background:var(--paper2);color:var(--ink2)}.chip-acc{background:var(--accs);color:var(--acc)}.fld{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--line);border-radius:2px;background:#fff;color:var(--ink);font:inherit;font-size:15px}.fld::-moz-placeholder{color:var(--muted);opacity:1}.fld::placeholder{color:var(--muted);opacity:1}.fld:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #1c1a1714}.lbl{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--ink2)}.hint{font-size:13px;color:var(--muted);margin:6px 0 0}.lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.lift:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #1c1a1773}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.r1{animation:rise .9s cubic-bezier(.2,.7,.2,1) both .05s}.r2{animation:rise .9s cubic-bezier(.2,.7,.2,1) both .18s}.r3{animation:rise .9s cubic-bezier(.2,.7,.2,1) both .3s}@media (prefers-reduced-motion: reduce){.ui *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.grp{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px}.grp+.grp{margin-top:14px}.grp h3{margin:0 0 14px;font-size:15px;font-weight:600}.nav-i{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border-radius:8px;border:0;background:transparent;text-align:left;cursor:pointer;font-size:15px}.nav-i:hover{background:var(--paper2)}.nav-i[aria-current=page]{background:#fff;box-shadow:0 0 0 1px var(--line);font-weight:600}.sw{position:relative;width:44px;height:26px;border-radius:999px;border:0;cursor:pointer;flex:none;transition:background .2s ease;background:#cfc4b3}.sw[aria-checked=true]{background:var(--ok)}.sw:disabled{opacity:.5;cursor:not-allowed}.sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s ease}.sw[aria-checked=true]:after{transform:translate(18px)}.drop{display:block;border:1px dashed #CFC4B3;border-radius:8px;padding:16px;text-align:center;font-size:14px;color:var(--muted);background:var(--paper);cursor:pointer}.drop.on{border-color:var(--acc);background:var(--accs)}.ph{background:repeating-linear-gradient(45deg,#e9e1d4 0,#e9e1d4 8px,#f1ebe1 8px,#f1ebe1 16px)}.seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:3px;background:#fff}.seg>button{min-height:38px;padding:4px 14px;border-radius:2px;border:0;font-size:14px;font-weight:600;background:transparent;color:var(--ink2);cursor:pointer}.seg>button[aria-checked=true],.seg>button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg.pill{border-radius:999px}.seg.pill>button{border-radius:999px;min-height:34px;font-size:13px}.ed-grid{display:grid;grid-template-columns:220px 460px 1fr}@media (max-width: 1100px){.ed-grid{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ed-nav{flex-direction:row!important;overflow-x:auto;border-right:0!important;border-bottom:1px solid var(--line);padding:8px 12px!important}.ed-nav .nav-i{width:auto;white-space:nowrap}.ed-prev,.ed-plan{display:none!important}}.gd{font-size:17px;line-height:1.75;color:var(--ink2)}.gd>:first-child{margin-top:0}.gd h2{font-family:Cormorant Garamond,Garamond,serif;font-weight:500;font-size:clamp(28px,3vw,36px);line-height:1.1;color:var(--ink);margin:2.4em 0 .6em;scroll-margin-top:88px}.gd h3{font-size:19px;font-weight:600;color:var(--ink);margin:1.8em 0 .5em}.gd p{margin:0 0 1.1em}.gd ul,.gd ol{margin:0 0 1.2em;padding-left:1.3em}.gd ul{list-style:disc}.gd ol{list-style:decimal}.gd li{margin:.35em 0;padding-left:.2em}.gd strong{color:var(--ink);font-weight:600}.gd a:not(.ba):not(.bg):not(.bp){color:var(--acc);text-decoration:underline;text-underline-offset:3px}.gd blockquote{margin:1.4em 0;padding-left:18px;border-left:2px solid var(--brass2)}.gd table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:15px;line-height:1.5}.gd th,.gd td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line2);vertical-align:top}.gd th{color:var(--ink);font-weight:600;border-bottom-color:var(--line)}.gd .gt{margin:1.4em 0;padding:22px 24px;background:var(--card);border:1px solid var(--line);border-radius:3px}.gd .gt blockquote{margin:0;padding:0;border:0;font-family:Cormorant Garamond,Garamond,serif;font-size:22px;line-height:1.45;color:var(--ink)}.gd .faq-g{border-bottom:1px solid var(--line)}.gd .faq-g details{border-top:1px solid var(--line)}.gd .faq-g summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:600;color:var(--ink);font-size:17px}.gd .faq-g summary::-webkit-details-marker{display:none}.gd .faq-g summary:after{content:"+";float:right;font-weight:400;font-size:22px;line-height:1}.gd .faq-g details[open] summary:after{content:"−"}.gd .faq-g p{margin:0 0 18px}
