.tools-page{padding-block:48px 112px;color:#242424}.tools-nav{display:flex;gap:24px;overflow:auto;padding-bottom:20px;font-size:12px;white-space:nowrap}.tools-nav a:hover{color:#b42332}.tools-intro{max-width:800px;margin-block:64px}.tools-intro h1{font:500 clamp(40px,6vw,72px)/1.08 Inter,sans-serif;letter-spacing:-.045em;margin:24px 0}.tools-intro>p:last-child{max-width:640px;color:#595959;font-size:16px;line-height:1.85}.tools-page h2{font-size:24px;font-weight:500;letter-spacing:-.025em}.tools-controls{display:flex;flex-wrap:wrap;gap:24px;align-items:end;margin-block:32px}.tools-controls label{display:flex;flex-direction:column;gap:12px;font-size:12px;color:#595959}.tools-controls input,.tools-controls select,.tools-page button{border:1px solid #d9d9d9;background:#f9f9f9;border-radius:8px;padding:14px;font:400 14px Inter,sans-serif;color:#242424;min-height:46px}.tools-controls input{width:100%}.tools-controls .search-label{flex:1 1 340px}.tools-page button{cursor:pointer}.tools-page button:hover{background:#eee}.tools-page button:disabled{opacity:.55;cursor:default}.tools-note,.tools-method p,#country-status,#library-status{color:#595959;font-size:13px;line-height:1.8}.tools-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:16px 0 24px}.country-card{flex:0 0 240px;background:#f9f9f9;padding:24px;border-radius:8px;scroll-snap-align:start}.country-card h3{font-size:16px;font-weight:500;margin:0 0 32px}.country-card strong{display:block;font-size:32px;font-weight:400;letter-spacing:-.04em}.country-card p{font-size:12px;color:#595959;margin:16px 0 0}.tools-table{overflow:auto;margin-top:32px}.tools-table table{width:100%;border-collapse:collapse;font-size:13px}.tools-table caption{text-align:left;padding-bottom:16px;color:#595959}.tools-table th,.tools-table td{text-align:left;padding:16px;border-bottom:1px solid #eee;font-variant-numeric:tabular-nums}.tools-table th{font-weight:500}.tools-method{margin-top:72px;max-width:800px}.tools-page a{color:#b42332}.tools-nav a{color:#454545}.library-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:32px}.document-card{background:#f9f9f9;padding:28px;border-radius:8px;min-width:0}.document-card small{color:#595959;font-size:11px;line-height:1.7}.document-card h3{font-size:17px;line-height:1.6;font-weight:500;margin:16px 0;overflow-wrap:anywhere}.document-card p{color:#595959;font-size:12px;line-height:1.8}.document-card a{font-size:12px}.tools-page :focus-visible{outline:2px solid #b42332;outline-offset:4px}@media(max-width:650px){.tools-page{padding-block:24px 72px}.tools-intro{margin-block:40px}.tools-controls{gap:16px}.tools-controls label{flex:1 1 140px}.tools-controls select{width:100%}.library-results{grid-template-columns:1fr}.document-card{padding:24px}.tools-nav{gap:20px}.country-card{flex-basis:220px}}
.tools-method p a{text-decoration:underline;text-underline-offset:3px}
