
.v21-mobile{display:none;position:relative}.v21-mobile summary{cursor:pointer;font-weight:800}.v21-mobile div{position:absolute;right:0;top:34px;display:grid;min-width:210px;padding:12px;background:#fff;border:1px solid #ddd7ca;border-radius:12px;box-shadow:0 12px 30px #0002}.v21-mobile a{padding:9px;color:#173c2a;text-decoration:none}.v21-footer-links{display:flex;flex-wrap:wrap;gap:14px}.v21-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.v21-evidence>div{padding:20px;background:#fff;border:1px solid #ddd7ca;border-radius:14px}.v21-evidence span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:850;color:#9a5b22}.v21-evidence p{margin-bottom:0}.v21-faq{padding:15px 0;border-bottom:1px solid #ddd}.v21-faq summary{cursor:pointer;font-weight:800}.v21-faq div{padding:12px 0;line-height:1.7}.v21-button{border:0;border-radius:999px;padding:11px 17px;background:#173c2a;color:white;font-weight:800;cursor:pointer}.v21-auditor fieldset{border:1px solid #ddd7ca;border-radius:12px;padding:15px;margin:0 0 14px}.v21-auditor legend{font-weight:850;padding:0 7px}.v21-check{display:block!important;font-weight:500!important;margin:9px 0}.v21-check input{width:auto}.v21-matrix{min-width:680px;overflow:auto;margin:20px 0}.v21-rank-row,.v21-matrix-row{display:grid;grid-template-columns:32px repeat(13,1fr);gap:3px;margin-bottom:3px}.v21-rank-row{padding-left:35px;grid-template-columns:repeat(13,1fr);text-align:center}.v21-matrix-row>b{display:grid;place-items:center}.v21-feature{margin:28px auto;padding:28px;border:1px solid #d8d2c5;border-radius:20px;background:linear-gradient(135deg,#faf4e9,#eff6f0)}.v21-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v21-feature-grid a{display:block;padding:16px;background:#fff;border:1px solid #ddd7ca;border-radius:12px;color:#173c2a;text-decoration:none;font-weight:800}.v21-search{margin:22px 0;padding:20px;border:1px solid #d8d2c5;border-radius:16px;background:#faf8f3}.v21-search a{display:block;padding:12px 0;border-bottom:1px solid #ddd;color:inherit;text-decoration:none}.v21-search b{display:block}.v21-sticky{position:fixed;right:18px;bottom:18px;z-index:30;padding:10px 14px;border-radius:999px;background:#173c2a;color:white!important;text-decoration:none;font-weight:800;box-shadow:0 8px 25px #0003}@media(max-width:820px){.v21-mobile{display:block}.v21-evidence,.v21-feature-grid{grid-template-columns:1fr}.v21-matrix{font-size:.78rem}}@media print{.v21-mobile,.v21-button,.v21-sticky{display:none!important}.v21-matrix{min-width:0}.v21-feature{break-inside:avoid}}

@media(max-width:820px){.v20-header .v20-nav{display:none}}
