.yw-policy{background:var(--yw-ivory,#f8f6f1);color:var(--yw-ink,#252525);padding:72px 32px 88px}.yw-policy__intro{max-width:1200px;margin:0 auto 52px;padding-bottom:36px;border-bottom:1px solid var(--yw-line,#deded3)}.yw-policy h1,.yw-policy h2,.yw-policy-links h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.2;color:inherit}.yw-policy h1{font-size:clamp(36px,4.4vw,62px);margin:20px 0 26px;max-width:950px;color:var(--yw-green,#2e6347)}.yw-policy__draft{display:inline-block;background:#eeece4;font-size:12px;line-height:1.7;padding:12px 16px;margin:0;letter-spacing:.3px}.yw-policy__layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:80px;max-width:1200px;margin:auto;align-items:start}.yw-policy__toc{position:sticky;top:28px;border-left:1px solid var(--yw-line,#deded3);padding-left:22px}.yw-policy__toc a{display:block;padding:9px 0;font-size:13px;line-height:1.6;text-decoration:none;color:var(--yw-green,#2e6347)}.yw-policy__toc a:hover{text-decoration:underline;text-underline-offset:4px}.yw-policy__body section{padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid var(--yw-line,#deded3);scroll-margin-top:32px}.yw-policy__body h2{font-size:27px;margin:0 0 20px}.yw-policy__body p{font-size:16px;line-height:1.9;margin:0 0 18px;overflow-wrap:anywhere}.yw-policy__body a{color:var(--yw-green,#2e6347);text-underline-offset:4px;overflow-wrap:anywhere}.yw-policy__review{padding:22px 26px;background:#eeece4;border-left:3px solid var(--yw-green,#2e6347);font-size:13px;line-height:1.8}.yw-policy__contact{padding-top:40px}.yw-policy__contact a{font-size:16px}.yw-policy-links{padding:44px 32px;background:#eeece4;color:var(--yw-green,#2e6347)}.yw-policy-links__inner{max-width:1200px;margin:auto}.yw-policy-links h2{font-size:28px;margin:0 0 24px}.yw-policy-links__inner>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 28px}.yw-policy-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;line-height:1.5;color:inherit;text-decoration:none;border-bottom:1px solid #d3d5c8}.yw-policy-links a:hover{text-decoration:underline;text-underline-offset:4px}.yw-policy a:focus-visible,.yw-policy-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.yw-policy__layout{grid-template-columns:200px minmax(0,1fr);gap:36px}.yw-policy-links__inner>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.yw-policy{padding:44px 24px 56px}.yw-policy__intro{margin-bottom:28px;padding-bottom:28px}.yw-policy__layout{grid-template-columns:1fr;gap:36px}.yw-policy__toc{position:static}.yw-policy__body h2{font-size:25px}.yw-policy-links{padding:32px 24px}.yw-policy-links__inner>div{gap:8px 22px}}
