.feature-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 22px}.feature-tab{border:1px solid #d9d4c9;background:#f8f6ef;padding:15px;text-align:left;cursor:pointer;color:var(--ink);font-family:'Noto Sans SC',sans-serif}.feature-tab b,.feature-tab span{display:block}.feature-tab b{font-size:16px;margin-bottom:5px}.feature-tab span{font-size:12px;color:var(--muted);line-height:1.45}.feature-tab.active{border-color:var(--ink);background:var(--lime);box-shadow:3px 3px 0 var(--ink)}.feature-tab.active span{color:#344329}.legal-notice{display:grid;gap:6px;margin:0 0 18px;padding:13px 15px;border-left:3px solid var(--orange);background:#fff6ee;color:#6a4635;font-size:12px;line-height:1.7}.legal-notice b{font-size:13px;color:var(--ink)}@media(max-width:620px){.feature-tabs{grid-template-columns:1fr}.feature-tab{padding:13px}}
.consent{display:flex;gap:9px;align-items:flex-start;margin:0 0 18px;color:#4e5750;font-size:12px;line-height:1.65;cursor:pointer}.consent input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--orange)}.consent a{color:var(--orange)}.privacy{max-width:720px;margin-top:68px;padding:25px 0;border-top:1px solid #d2cec3;color:#566058;font-size:13px;line-height:1.8}.privacy h2{color:var(--ink);font-size:22px;margin:0 0 12px}.privacy p{margin:10px 0}
footer a{color:inherit;text-decoration:none}footer a:hover{text-decoration:underline}
