:where(.eg-doc) [data-page]{padding:clamp(26px,5vw,60px) clamp(20px,5vw,64px) clamp(40px,7vw,86px)}:where(.eg-doc) [data-frame]{max-inline-size:940px;margin-inline:auto}:where(.eg-doc) [data-topnav]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,3vw,26px);padding-block-end:22px;border-block-end:1px solid #e3d8c6}:where(.eg-doc) [data-navlinks]{display:flex;flex-wrap:wrap;gap:clamp(12px,2.4vw,22px);font-weight:400;font-size:14px}:where(.eg-doc) [data-navlink]{display:inline-flex;align-items:center;min-block-size:44px;text-decoration:none;color:#7a7064;border-block-end:1px solid transparent}:where(.eg-doc) [data-navlink]:hover{color:#2b2520;border-block-end-color:#e3d8c6}:where(.eg-doc) [data-navlink][data-current=page]{color:#2b2520;border-block-end-color:#b08a4c}:where(.eg-doc) [data-head]{padding-block:clamp(30px,5vw,52px) clamp(22px,3vw,34px)}:where(.eg-doc) [data-head] h1{font-family:var(--font-fraunces),serif;font-weight:330;font-size:clamp(34px,6.6vw,58px);line-height:1.06;letter-spacing:-.022em;color:#2b2520;margin:0;max-inline-size:20ch;text-wrap:balance}:where(.eg-doc) [data-head] p{font-weight:400;font-size:13.5px;letter-spacing:.02em;color:#7a7064;margin:16px 0 0}:where(.eg-doc) [data-layout]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:8px}:where(.eg-doc) [data-rail]{display:none;align-self:start;position:sticky;inset-block-start:26px;padding-block-start:6px}:where(.eg-doc) [data-rail-label]{font-weight:500;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#7a7064;padding-block-end:8px;border-block-end:1px solid #ece0cc}:where(.eg-doc) [data-toclinks]{display:flex;flex-direction:column;font-weight:400;font-size:13.5px;line-height:1.35}:where(.eg-doc) [data-toc]{border:1px solid #e3d8c6;border-radius:14px;background:#fbf7ef;padding:4px 16px 8px}:where(.eg-doc) [data-toc] summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px;font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7a7064;cursor:pointer;list-style:none}:where(.eg-doc) [data-toc] summary::-webkit-details-marker{display:none}:where(.eg-doc) [data-chev]{font-size:11px;color:#7e612e}:where(.eg-doc) [data-toc][open] [data-chev]{rotate:180deg}:where(.eg-doc) [data-toc] [data-toclinks]{padding-block-start:4px;border-block-start:1px solid #ece0cc;font-size:14.5px}:where(.eg-doc) [data-toclink]{display:flex;gap:11px;align-items:baseline;min-block-size:44px;padding-block:11px;text-decoration:none;color:#2b2520}:where(.eg-doc) [data-toclink]:hover{color:#8e4634}:where(.eg-doc) [data-tocnum]{flex:0 0 1.5em;font-variant-numeric:tabular-nums;font-weight:500;font-size:12.5px;color:#7e612e}:where(.eg-doc) [data-article]{max-inline-size:548px;font-weight:400;font-size:17px;line-height:1.72;color:#2b2520;text-wrap:pretty}:where(.eg-doc) [data-sec]{scroll-margin-block-start:26px;padding-block-start:clamp(26px,3vw,34px)}:where(.eg-doc) [data-sec]+[data-sec]{margin-block-start:clamp(26px,3vw,34px);border-block-start:1px solid #ece0cc}:where(.eg-doc) [data-sec] h2{font-family:var(--font-fraunces),serif;font-weight:350;font-size:clamp(21px,2.4vw,25px);line-height:1.22;letter-spacing:-.012em;color:#2b2520;margin-block:0 16px}:where(.eg-doc) [data-num]{display:inline-block;min-inline-size:1.7em;padding-block:1px;text-align:center;border-radius:5px;border:1px solid #e3d8c6;font-family:var(--font-outfit),sans-serif;font-variant-numeric:tabular-nums;font-weight:500;font-size:12.5px;color:#7e612e;translate:0 -.18em}:where(.eg-doc) [data-sec]:target [data-num]{background:#b08a4c;border-color:#b08a4c;color:#2b2520}:where(.eg-doc) [data-sec] p,:where(.eg-doc) [data-sec] ul{margin-block:0 1.05em}:where(.eg-doc) [data-sec] ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:.35em}:where(.eg-doc) [data-sec] li{display:flex;gap:12px;align-items:baseline}:where(.eg-doc) [data-bullet]{flex:0 0 auto;inline-size:6px;block-size:6px;border-radius:50%;background:#b08a4c;translate:0 -.25em}:where(.eg-doc) [data-ext],:where(.eg-doc) [data-mail]{display:inline-block;padding-block:12px;margin-block:-12px}:where(.eg-doc) [data-ext]{white-space:nowrap}:where(.eg-doc) [data-arrow]{padding-inline-start:3px;font-size:.84em}:where(.eg-doc) [data-back]{margin-block-start:clamp(30px,4vw,44px);padding-block-start:22px;border-block-start:1px solid #e3d8c6}:where(.eg-doc) [data-back] a{display:inline-flex;align-items:center;min-block-size:44px;font-weight:400;font-size:15px}@media (min-width:900px){:where(.eg-doc) [data-layout]{grid-template-columns:262px minmax(0,1fr);column-gap:clamp(40px,5vw,68px);row-gap:0}:where(.eg-doc) [data-rail]{display:block;grid-column:1;grid-row:1}:where(.eg-doc) [data-article]{grid-column:2;grid-row:1}:where(.eg-doc) [data-toc]{display:none}}@media print{@page{margin:18mm 16mm}body:has(.eg-doc){background:#fff}:where(.eg-doc) [data-back],:where(.eg-doc) [data-rail],:where(.eg-doc) [data-toc],:where(.eg-doc) [data-topnav],body:has(.eg-doc)>footer{display:none!important}:where(.eg-doc) [data-page]{background:#fff!important;padding:0!important}:where(.eg-doc) [data-article]{max-inline-size:none!important;font-size:10.5pt!important;line-height:1.5!important;color:#000!important}:where(.eg-doc) [data-sec]{break-inside:avoid}:where(.eg-doc) h1,:where(.eg-doc) h2{break-after:avoid}:where(.eg-doc) a{color:#000}:where(.eg-doc) a[data-ext]:after{content:" (https://" attr(data-ext) ")";font-size:.85em}:where(.eg-doc) a[data-mail]:after{content:""}:where(.eg-doc) [data-ext],:where(.eg-doc) [data-mail]{padding-block:0!important;margin-block:0!important}}