.suvano-policy{background:#f1ede4;color:#292923}.suvano-policy .header{background:#f1ede4;border-color:#d0c8b9}.suvano-policy .brand-wordmark,.suvano-policy .sv-menu,.suvano-policy .sv-header nav a,.suvano-policy .sv-nav-group summary{color:#292923}.suvano-policy .sv-header.sv-open nav,.suvano-policy .sv-nav-group>div{background:#f5f1e9}.suvano-policy footer{background:#e4ded2;color:#4d483f;flex-wrap:wrap;gap:20px}.suvano-policy footer a{color:#4d483f}.suvano-policy .brand-mark{filter:brightness(0)}.policy-main{max-width:1380px;margin:auto;padding:64px 6% 90px}.policy-heading{border-bottom:1px solid #bcb19e;padding-bottom:30px}.policy-heading .section-label{color:#726655;font:10px/1.6 monospace;letter-spacing:.12em}.policy-heading h1{font:400 clamp(50px,7vw,94px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:24px 0}.policy-intro{max-width:650px;font-size:17px;line-height:1.7;color:#585247}.policy-version{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;font:11px/1.6 monospace;color:#6a6051}.policy-version button{margin-left:auto;background:transparent;color:#4e4333;border:0;border-bottom:1px solid #b3a58e;font:inherit;cursor:pointer}.policy-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:64px;padding-top:40px}.policy-contents{align-self:start;font-size:12px;line-height:1.6}.policy-contents h2{font:13px/1.5 monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.policy-contents ol{padding-left:20px}.policy-contents li{margin:0 0 11px;padding-left:5px}.policy-contents a{color:#5e5546;text-decoration:none}.policy-contents a:hover{text-decoration:underline}.policy-body{max-width:790px;font:14px/1.9 system-ui,sans-serif;color:#49453e;overflow-wrap:anywhere}.policy-section{border-bottom:1px solid #d3cbbb;padding:0 0 30px;margin:0 0 35px;scroll-margin-top:115px}.policy-number{font:10px/1.5 monospace;color:#8a785c}.policy-section h2{font:500 23px/1.3 Georgia,serif;letter-spacing:-.015em;margin:10px 0 18px;color:#292923}.policy-section p{margin-bottom:17px}.policy-section a{color:#78512e;text-decoration:underline;text-underline-offset:3px}.policy-section .policy-top{font:10px/1.6 monospace;color:#796b57;text-decoration:none}.policy-contents:focus-visible,.suvano-policy a:focus-visible,.suvano-policy button:focus-visible{outline:2px solid #775633;outline-offset:4px}@media(max-width:850px){.policy-main{padding-top:38px}.policy-layout{grid-template-columns:1fr;gap:35px}.policy-contents{padding-bottom:20px;border-bottom:1px solid #c8bead}.policy-contents ol{columns:2;column-gap:30px}.policy-contents li{break-inside:avoid}.policy-version button{margin-left:0}.policy-body{font-size:15px;line-height:1.85}.policy-section{scroll-margin-top:90px}}@media(max-width:480px){.policy-contents ol{columns:1}.policy-heading h1{font-size:49px}.policy-version{gap:12px;flex-direction:column;align-items:flex-start}}@media print{.suvano-policy header,.suvano-policy footer,.policy-top,#print-policy,#sv-guide{display:none!important}.policy-main{padding:0;max-width:none}.policy-layout{display:block}.policy-contents{break-after:page}.policy-body{max-width:none;font-size:10pt;color:#000}.policy-section{break-inside:auto}.policy-section h2{break-after:avoid}.suvano-policy{background:#fff}}