*{box-sizing:border-box}body{margin:0;background:#f8fafc;color:var(--ywg-ink,#2b1119);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.72}.ywg-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.ywg-header{background:var(--ywg-dark,#3f0d1c);color:#fff}.ywg-topline{background:rgba(0,0,0,.17);font-size:13px;padding:6px 0;color:#fff}.ywg-header-row{min-height:104px;display:flex;align-items:center;gap:30px;position:relative}.ywg-brand{color:#fff;text-decoration:none;font-size:30px;font-weight:850;letter-spacing:-1.3px;white-space:nowrap}.ywg-brand b{color:var(--ywg-accent,#fcd34d)}.ywg-tagline{color:#f4e5e7;font-size:14px;margin-right:auto}.ywg-nav-list{display:flex;align-items:center;gap:7px;list-style:none;margin:0;padding:0}.ywg-nav-list a{display:block;color:#fff;text-decoration:none;padding:10px 12px;border-radius:7px;font-size:14px;font-weight:650}.ywg-nav-list a:hover,.ywg-nav-list .current-menu-item>a{color:var(--ywg-dark);background:var(--ywg-accent)}.ywg-menu-toggle{display:none}.ywg-main{min-height:68vh;padding:56px 0 80px}.ywg-article{max-width:840px;margin:0 auto;background:#fff;padding:clamp(24px,5vw,64px);border:1px solid #efe6e8;border-radius:16px;box-shadow:0 12px 38px rgba(50,12,22,.045)}.ywg-page-head{margin-bottom:34px}.ywg-eyebrow{color:#70515a;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:750;margin:0 0 8px}.ywg-article h1{font-size:clamp(34px,5vw,50px);letter-spacing:-.035em;line-height:1.12;color:var(--ywg-dark);margin:.2em 0 .35em}.ywg-content>h1{font-size:clamp(34px,5vw,50px);line-height:1.12;color:var(--ywg-dark);margin:.2em 0 .7em}.ywg-content h2{font-size:27px;line-height:1.25;color:var(--ywg-dark);margin:1.9em 0 .55em}.ywg-content h2:after{content:"";display:block;width:48px;height:4px;background:var(--ywg-accent);margin-top:12px;border-radius:4px}.ywg-content h3{font-size:20px;line-height:1.35;color:var(--ywg-dark);margin:1.6em 0 .45em}.ywg-content p{margin:0 0 1.15em}.ywg-content a{color:var(--ywg-ink);text-decoration-color:var(--ywg-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ywg-content table{width:100%;border-collapse:collapse;margin:1.4em 0 2em;font-size:15px}.ywg-content th,.ywg-content td{padding:12px 14px;border:1px solid #eadfe2;text-align:left;vertical-align:top}.ywg-content th{background:#f8eff1;color:var(--ywg-dark)}.ywg-footer{background:var(--ywg-dark);color:#fff;padding:44px 0 22px}.ywg-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:36px}.ywg-footer h2{font-size:15px;color:#fff;margin:4px 0 13px}.ywg-footer p,.ywg-footer li{color:#f3e5e8;font-size:14px}.ywg-footer ul{list-style:none;padding:0;margin:0}.ywg-footer li{margin:8px 0}.ywg-footer a{color:#fff;text-decoration:none}.ywg-footer a:hover{color:var(--ywg-accent)}.ywg-footer-about p{max-width:330px}.ywg-footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:28px;padding-top:14px;display:flex;justify-content:space-between;gap:20px}.ywg-footer-bottom p{margin:0}.ywg-age{color:var(--ywg-accent)!important;font-weight:700}.ywg-doc-switch{display:flex;align-items:center;gap:10px;font-size:14px}.ywg-legal-note{border-top:1px solid #eadfe2;margin-top:32px;padding-top:16px;color:#70515a;font-size:14px}.ywg-legal-note p{margin:0 0 8px}.ywg-doc-switch select{padding:8px;border:1px solid #d7c8cc;border-radius:6px;background:white;color:var(--ywg-ink)}@media(max-width:900px){.ywg-header-row{flex-wrap:wrap;min-height:82px;padding:15px 0}.ywg-tagline{display:none}.ywg-menu-toggle{display:flex;align-items:center;gap:8px;margin-left:auto;background:none;border:1px solid rgba(255,255,255,.45);color:white;border-radius:7px;padding:8px 11px;font:inherit;font-size:14px}.ywg-menu-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.ywg-nav{display:none;flex-basis:100%;padding:0 0 8px}.ywg-nav.is-open{display:block}.ywg-nav-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ywg-nav-list a{padding:11px 9px;background:rgba(255,255,255,.07)}}@media(max-width:620px){.ywg-wrap{width:min(100% - 28px,1120px)}.ywg-main{padding:24px 0 38px}.ywg-article{padding:24px 19px;border-radius:11px}.ywg-footer-grid{grid-template-columns:1fr 1fr;gap:22px}.ywg-footer-about{grid-column:1/-1}.ywg-footer-bottom{display:block}.ywg-footer-bottom p+p{margin-top:8px}.ywg-content table{display:block;overflow-x:auto}.ywg-doc-switch{align-items:flex-start;flex-direction:column}}