.tool-cover .article-breadcrumb{gap:10px;margin-bottom:18px;font-size:12px;display:flex}.tool-cover .article-breadcrumb a{text-decoration:none}.tool-panel{border-bottom:1px solid var(--line);padding-block:45px}.tool-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:22px 28px;max-width:1050px;display:grid}.tool-form label{font:600 13px/1.6 var(--sans);gap:9px;min-width:0;display:grid}.tool-form label.wide{grid-column:span 1}.tool-form input,.tool-form select{width:100%;min-height:52px;color:var(--ink);font:400 17px/1.4 var(--sans);background:#f7f4ee;border:1px solid #9d9a90;border-radius:0;padding:12px 14px}.tool-form .button{justify-content:center;min-width:180px}.tool-result{border-top:2px solid var(--ink);max-width:1050px;font:400 17px/1.8 var(--sans);margin-top:38px;padding-top:26px}.tool-result h2{margin-bottom:20px;font-size:36px}.tool-result h3{margin:34px 0 14px;font-size:24px}.tool-figures{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin:0 0 20px;display:grid}.tool-figures>div{border:1px solid var(--line);background:#f4f0e8;padding:18px}.tool-figures dt{font:600 11px/1.6 var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--bronze)}.tool-figures dd{font:400 28px/1.3 var(--serif);letter-spacing:-.02em;margin:8px 0 0}.tool-table{border-collapse:collapse;width:100%;font-size:15px}.tool-table th,.tool-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.tool-table thead th{font:600 11px/1.6 var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.tool-table tbody th{font-weight:500}.tool-table tr.current{background:#e4dfd4}.tool-warning{border-left:3px solid #8a3b2a;padding-left:14px}.tool-ok{border-left:3px solid var(--bronze);padding-left:14px}.tool-error{color:#8a3b2a}.tool-small{color:var(--muted);font-size:13px}.tool-note{color:var(--muted);max-width:850px;margin-top:22px;font-size:12px}.tool-faq details{border-top:1px solid var(--line);padding:16px 0}.tool-faq summary{font:600 17px/1.6 var(--sans);cursor:pointer;min-height:44px}.tool-faq details p{font-size:18px}.tool-sources{font:400 14px/1.8 var(--sans);padding-left:20px}.tool-sources li{overflow-wrap:anywhere;margin:10px 0}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:50px 90px;display:grid}.tools-grid article{border-top:1px solid var(--ink);padding-top:22px}.tools-grid h2{margin:12px 0;font-size:30px}.tools-grid h2 a{text-decoration:none}.tools-grid p{color:var(--muted);font-size:15px;line-height:1.8}.guide-tool-link{border:1px solid var(--line);font:400 15px/1.7 var(--sans);background:#e4dfd4;margin:28px 0;padding:20px 22px}.guide-tool-link a{font-weight:600}@media (width<=900px){.tool-form,.tools-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.tool-form{grid-template-columns:1fr}.tool-form .button{width:100%}.tools-grid{grid-template-columns:1fr}.tool-figures dd{font-size:24px}.tool-table{font-size:13px}.tool-table th,.tool-table td{padding:10px 6px}}
