.pol{max-width:1600px;margin:0 auto;padding:2.5rem 2rem 4rem;box-sizing:border-box}.pol h1{font-size:1.8rem;font-weight:800;color:#111;margin:0 0 .4rem}.pol-sub{font-size:.9rem;color:#777;margin:0 0 2rem}.pol-nav{display:flex;gap:.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.pol-nav-item{padding:.5rem 1.25rem;background:#f8f5f0;border:1px solid #e8e4de;border-radius:6px;font-size:.8rem;font-weight:600;color:#555;transition:.2s}.pol-nav-item:hover{border-color:var(--theme);color:var(--theme)}.pol-section{margin-bottom:3rem;padding-top:1rem}.pol-section h2{font-size:1.3rem;font-weight:700;color:#111;margin:0 0 1.25rem;padding-bottom:.6rem;border-bottom:2px solid var(--theme);display:inline-block}.pol-section h3{font-size:1rem;font-weight:600;color:#333;margin:1.5rem 0 .5rem}.pol-section p{font-size:.88rem;color:#555;line-height:1.8;margin:0 0 .75rem;max-width:100%}.pol-section ul{padding-left:1.25rem;margin:.5rem 0 1rem;max-width:100%}.pol-section li{font-size:.88rem;color:#555;line-height:1.7;margin:.35rem 0}.pol-section li strong{color:#333}@media (max-width:600px){.pol{padding:1.5rem 1rem 3rem}.pol h1{font-size:1.4rem}.pol-section h2{font-size:1.1rem}.pol-nav{flex-direction:column}}