.policy{padding:clamp(48px, 6vw, 96px) clamp(20px, 4vw, 80px) clamp(72px, 8vw, 120px);max-width:880px;margin:0 auto}.policy .meta-bar{margin-bottom:clamp(40px, 5vw, 72px);padding-bottom:22px;border-bottom:1px solid var(--line-pink-soft);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.policy .meta-bar .updated{color:var(--text);font-weight:700}.policy section{margin-bottom:clamp(40px, 4vw, 56px)}.policy section:last-child{margin-bottom:0}.policy h2{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-weight:800;font-size:clamp(22px, 2.4vw, 32px);letter-spacing:-.02em;line-height:1.1;margin-bottom:18px}.policy h2 .num{font-family:var(--mono);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--pink);font-weight:700;flex-shrink:0}.policy section:nth-child(even) h2 .num{color:var(--orange)}.policy h2 .emp{color:var(--pink)}.policy section:nth-child(even) h2 .emp{color:var(--orange)}.policy p{font-size:15.5px;line-height:1.7;color:var(--text);margin-bottom:14px;max-width:70ch}.policy p:last-child{margin-bottom:0}.policy p b{font-weight:600}.policy ul{list-style:none;padding:0;margin:0 0 14px 0;display:flex;flex-direction:column;gap:10px}.policy ul li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.65;color:var(--text);max-width:70ch}.policy ul li::before{content:"+";position:absolute;left:0;top:0;font-family:var(--mono);color:var(--pink);font-weight:700;font-size:14px;line-height:1.65}.policy section:nth-child(even) ul li::before{color:var(--orange)}.policy ul li b{font-weight:600}.policy a{color:var(--text);border-bottom:1px solid var(--line-2);text-decoration:none;transition:border-color .35s,color .35s}.policy a:hover{color:var(--pink);border-color:var(--pink)}