.policy-date{font-size:12px!important;color:var(--muted);margin-bottom:28px}.policy-summary{padding:23px 25px;background:linear-gradient(120deg,#edf6dc,#efe9f6);border:1px solid #d4dfc6;border-radius:20px;margin:25px 0 35px}.policy-summary strong{font-size:16px;line-height:1.8}.policy-summary p{font-size:14px;margin:9px 0 0}.policy-table-wrap{overflow:auto;margin:24px 0 35px;border:1px solid var(--line);border-radius:18px}.policy-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8;text-align:left;background:#ffffffc4}.policy-table th{background:#edf3e5;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.policy-table th,.policy-table td{padding:17px 18px;vertical-align:top;border-bottom:1px solid var(--line);min-width:140px}.policy-table tr:last-child td{border-bottom:0}.article>h2[id]{scroll-margin-top:30px}.tool-editorial{padding:31px 32px;margin:0 0 38px;background:#ffffffb8;border:1px solid var(--line);border-radius:23px}.tool-editorial h2{font:400 34px/1.2 var(--serif);letter-spacing:-1px;margin:13px 0 23px}.editorial-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}.editorial-columns h3{font-size:16px;font-weight:600;line-height:1.5;margin:0 0 10px}.editorial-columns p{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.editorial-note{font-size:12px!important;line-height:1.8;color:var(--muted);margin-top:25px!important}.editorial-note a{text-decoration:underline;text-underline-offset:3px}.guide-action{margin:30px 0}.guide-action li{font-size:16px;line-height:1.9;color:var(--muted);padding-left:7px;margin-bottom:14px}.guide-action ol{padding-left:24px}.footer-links{flex-wrap:wrap;row-gap:12px}.footer-privacy-button{font:inherit;color:inherit;padding:0;border:0;background:none;text-align:left}.footer-privacy-button:hover{text-decoration:underline}.ad-placement{margin:64px 0;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:160px;text-align:center;overflow:hidden}.ad-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#778471;margin-bottom:20px}.ad-placement .adsbygoogle{display:block;min-height:100px}.ad-placement[hidden]{display:none!important}@media(max-width:760px){.tool-editorial{padding:25px 22px;margin-bottom:30px}.tool-editorial h2{font-size:30px}.editorial-columns{grid-template-columns:1fr;gap:23px}.editorial-columns p{font-size:14px}.guide-action li{font-size:15px}.policy-summary{padding:21px}.policy-table{font-size:13px}.policy-table td,.policy-table th{padding:13px 14px}.footer-links{gap:15px}.ad-placement{margin:50px 0;min-height:140px}}
