/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5){--ink:var(--yw-ink);--ink-soft:var(--yw-muted);--ink-faint:var(--yw-muted);--accent:var(--yw-primary);--accent-2:var(--yw-primary);--alert:#b91c1c;--line:var(--yw-border);--bg:var(--yw-surface);--bg-soft:var(--yw-soft);--bg-well:#f5f9ff;--shadow:var(--yw-shadow);--radius:var(--yw-radius);}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) *{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) *::before{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) *::after{box-sizing:border-box;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5){font-family:var(--yw-font-body)!important;line-height:var(--yw-line)!important;color:var(--yw-ink)!important;background:var(--yw-surface)!important;margin:0;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .wrap{max-width:var(--yw-content-width);margin:0 auto;padding:32px 20px;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) header.page{margin-bottom:10px;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) h1{font-size:var(--yw-h1)!important;line-height:1.2!important;margin:.2rem 0;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) h2{font-size:var(--yw-h2)!important;line-height:1.2!important;margin:28px 0 10px;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) h3{font-size:var(--yw-h3)!important;line-height:1.2!important;margin:20px 0 8px;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) p{font-size:var(--yw-text)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) li{font-size:var(--yw-text)!important;color:var(--yw-ink)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .muted{color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) a{color:var(--yw-ink)!important;text-decoration:none;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) a:hover{text-decoration:underline;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .card{border:1px solid var(--line)!important;border-radius:var(--yw-radius)!important;background:var(--yw-soft)!important;box-shadow:var(--yw-shadow)!important;overflow:hidden;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .head{padding:28px;border-bottom:1px solid var(--line)!important;background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .toc{padding:16px 20px;border-bottom:1px solid var(--line)!important;background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .toc strong{display:block;margin-bottom:6px;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .toc a{display:inline-block;margin:6px 10px 0 0;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .body{padding:22px 28px 28px;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .callout{background:var(--bg-well)!important;border:1px solid var(--line)!important;border-radius:var(--yw-radius)!important;padding:12px 14px;margin:12px 0;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .small{font-size:var(--yw-text-small)!important;color:var(--yw-muted)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) hr{border:0!important;border-top:1px solid var(--line)!important;margin:28px 0;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) address{font-style:normal!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) details{border:1px solid var(--line)!important;border-radius:var(--yw-radius)!important;background:var(--yw-surface)!important;margin:14px 0;overflow:hidden;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) details[open]{background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) summary{cursor:pointer;user-select:none;list-style:none;padding:14px 18px;font-weight:var(--yw-weight-regular)!important;display:flex;align-items:center;gap:10px;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) summary::-webkit-details-marker{display:none;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .chev{width:11px;height:11px;border-right:2px solid var(--accent)!important;border-bottom:2px solid var(--accent)!important;transform:rotate(-45deg);transition:.2s;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) details[open] .chev{transform:rotate(45deg);}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .panel{padding:0 18px 16px;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .list{list-style:none;padding:0;margin:8px 0;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .list li{position:relative;padding-left:26px;margin:10px 0;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .list li::before{content:"";position:absolute;left:0;top:.55rem;width:16px;height:16px;border-radius:var(--yw-radius)!important;border:1.5px solid var(--accent)!important;background:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .list li::after{content:"";position:absolute;left:5px;top:.73rem;width:7px;height:4px;border-left:2px solid var(--accent)!important;border-bottom:2px solid var(--accent)!important;transform:rotate(-45deg);}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .badge{display:inline-block;border:1px solid var(--line)!important;background:var(--yw-soft)!important;padding:.35rem .6rem;border-radius:999px!important;font-size:var(--yw-text-small)!important;color:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-f21d016661909ef5) .fee{display:inline-block;border:1px solid var(--yw-border)!important;background:var(--yw-surface)!important;padding:.25rem .5rem;border-radius:var(--yw-radius)!important;font-size:var(--yw-text)!important;color:var(--yw-ink)!important;margin-left:.35rem;}
