.fw{--fw-ink:#162b2a;--fw-gold:#876936;--fw-line:#b9ae98;--fw-paper:#faf7ef;background:var(--fw-paper);color:var(--fw-ink)}.fw-wrap{width:min(1380px,100% - 64px);margin:auto}.fw-nav{border-bottom:1px solid var(--fw-line);flex-wrap:wrap;align-items:center;gap:12px 28px;padding:20px 0;font-size:13px;font-weight:600;display:flex}.fw-nav a{padding:8px 0}.fw-nav a:first-child{margin-right:auto;font-family:Libre Baskerville,serif;font-size:19px}.fw-label{letter-spacing:.17em;text-transform:uppercase;color:var(--fw-gold);font-size:11px;font-weight:700;line-height:1.8}.fw-hero{background:var(--fw-ink);color:var(--fw-paper);padding:70px 0;position:relative;overflow:hidden}.fw-hero:after{content:"";pointer-events:none;border:1px solid #d7c39333;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-140px}.fw-hero .fw-label{color:#d7c393}.fw-hero h1{letter-spacing:-.045em;max-width:1100px;font-family:Libre Baskerville,serif;font-size:clamp(42px,5.8vw,82px);font-weight:400;line-height:1.12}.fw-hero p{max-width:820px}.fw-lead{color:#f5eee0c9;font-size:18px;line-height:1.95}.fw-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.fw-button{min-height:46px;color:var(--fw-ink);cursor:pointer;background:#e5d4b0;border:1px solid #e5d4b0;justify-content:center;align-items:center;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.fw-outline{color:inherit;background:0 0;border-color:currentColor}.fw-main{padding:54px 0 80px}.fw-intro{grid-template-columns:1.3fr .7fr;gap:64px;margin-bottom:55px;display:grid}.fw h2{font-family:Libre Baskerville,serif;font-weight:400;line-height:1.35}.fw-body{font-size:16px;line-height:1.95}.fw-note{color:#425653;font-size:13px;line-height:1.9}.fw-toc{border-top:1px solid var(--fw-ink)}.fw-pair{border-bottom:1px solid var(--fw-line);grid-template-columns:64px 1fr .8fr;gap:30px;padding:38px 0;display:grid}.fw-pair h3{letter-spacing:-.02em;font-family:Libre Baskerville,serif;font-size:25px;font-weight:400;line-height:1.45}.fw-pair .fw-practice{border-left:1px solid var(--fw-line);padding-left:30px}.fw-links{flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.fw-links a{text-underline-offset:5px;padding:7px 0;text-decoration:underline}.fw-record{background:#e9e2d3;padding:26px;font-size:13px;line-height:1.9}.fw-record dl{gap:16px;display:grid}.fw-record dt{font-weight:700}.fw-record dd{overflow-wrap:anywhere}.fw-reader{grid-template-columns:minmax(0,800px) 360px;gap:65px;padding:48px 0 70px;display:grid}.fw-prose{overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.95}.fw-prose section{scroll-margin-top:145px}.fw-prose h2{margin:40px 0 20px;font-size:30px}.fw-prose p{white-space:pre-line;margin:18px 0}.fw-abstract{border-left:3px solid var(--fw-gold);background:#efe9dd;padding:25px}.fw-abstract h2{margin-top:0;font-size:24px}.fw-reader aside{min-width:0}.fw-sectionnav{border-block:1px solid var(--fw-line);padding:15px 0;font-size:13px}.fw-sectionnav summary{cursor:pointer;padding:8px 0;font-weight:700}.fw-sectionnav nav{gap:9px;padding-top:15px;display:grid}.fw-sectionnav a{text-decoration:underline}.fw-steps{gap:18px;margin:30px 0;display:grid}.fw-step{border:1px solid var(--fw-line);padding:22px;font-size:14px;line-height:1.8}.fw-step strong{color:var(--fw-gold);display:block}.fw-context{border-block:1px solid var(--fw-line);margin:35px 0;padding:24px 0}.fw-bottom{border-top:1px solid var(--fw-line);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:30px 0;font-size:13px;font-weight:700;display:flex}:is(.fw a:focus-visible,.fw button:focus-visible){outline-offset:5px;outline:3px solid #ab8040}.fw-stat{color:var(--fw-gold);font-family:Libre Baskerville,serif;font-size:50px;line-height:1.2}@media (max-width:1000px){.fw-reader{grid-template-columns:minmax(0,1fr)}.fw-reader aside{max-width:800px}.fw-intro{gap:32px}.fw-pair{grid-template-columns:38px 1fr}.fw-pair .fw-practice{border-left:0;border-top:1px solid var(--fw-line);grid-column:2;padding:22px 0 0}}@media (max-width:640px){.fw-wrap{width:calc(100% - 36px)}.fw-nav{gap:2px 18px;padding:14px 0}.fw-nav a:first-child{width:100%;font-size:17px}.fw-hero{padding:42px 0}.fw-hero h1{font-size:40px}.fw-lead{font-size:16px}.fw-intro{grid-template-columns:1fr}.fw-pair{grid-template-columns:1fr;gap:15px}.fw-pair .fw-practice{grid-column:1}.fw-pair h3{font-size:23px}.fw-reader{gap:36px;padding-top:30px}.fw-prose{font-size:16px}.fw-main{padding-top:34px}}@media print{.publishing-network,.fw-nav,.fw-actions,.article-ui,.fw-reader aside,.fw-bottom,.fw-sectionnav{display:none!important}.fw{color:#000!important;background:#fff!important}.fw-wrap{width:100%}.fw-hero{padding:15px 0;color:#000!important;background:#fff!important}.fw-hero h1{font-size:30pt}.fw-hero p,.fw-hero .fw-label{color:#000!important}.fw-reader,.fw-intro,.fw-pair{display:block}.fw-prose{font-size:11pt;line-height:1.6}.fw-prose h2{break-after:avoid;font-size:17pt}.fw-prose section{break-inside:auto}.fw-pair{break-inside:avoid}.fw-pair .fw-practice{border:0;padding:20px 0}.fw-record{background:#fff;border:1px solid #888}.fw-hero:after{display:none}.fw-abstract{background:#fff}}.fw-theme-index{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:20px 0 50px;display:grid}.fw-theme-index a{border:1px solid var(--fw-line);gap:12px;padding:22px;display:grid}.fw-theme-index strong{font-family:Libre Baskerville,serif;font-weight:400;line-height:1.6}.fw-theme-section{margin:60px 0;scroll-margin-top:130px}.fw-theme-banner{background:#e9e2d3;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-bottom:45px;padding:30px;display:flex}.fw-ssrn-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.fw-ssrn-list article{border:1px solid var(--fw-line);overflow-wrap:anywhere;padding:26px}.opal-ecosystem{background:#e9e2d3;border-bottom:1px solid #b9ae98;font-size:11px}.opal-ecosystem>.fw-wrap{flex-wrap:wrap;align-items:center;gap:22px;padding-block:12px;display:flex}.opal-ecosystem span{letter-spacing:.14em;color:#52645d;margin-right:auto;font-size:9px}.opal-ecosystem a{text-underline-offset:4px;padding:4px 0;text-decoration:underline}.opal-collections{position:relative}.opal-collections summary{cursor:pointer;padding:12px 0}.opal-collections>div{z-index:30;background:#faf7ef;border:1px solid #b9ae98;gap:6px;min-width:250px;padding:16px 22px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 14px 26px #162b2a1a}.fw-nav .opal-collections a:first-child{width:auto;margin:0;font-family:inherit;font-size:13px}.opal-subtitle{letter-spacing:-.02em;font-size:clamp(23px,3vw,39px)}:is(.opal-ecosystem a:focus-visible,.opal-collections summary:focus-visible){outline-offset:4px;outline:2px solid #876936}@media (max-width:640px){.opal-ecosystem>.fw-wrap{gap:12px;padding-block:10px}.opal-ecosystem span{display:none}.opal-ecosystem a{font-size:10px}.opal-collections>div{left:auto;right:0}.fw-nav .opal-collections a:first-child{width:auto}.opal-subtitle{font-size:24px}}@media print{.opal-ecosystem{display:none}}
