/* Shared interface. Intentionally scoped to protect standalone applications. */
body.oth-modern a.fr-left,body.oth-modern a.light-red,body.oth-modern .fr-left a{background:#fff!important;color:#14233b!important;border:1px solid #cbd6e5!important;border-radius:6px;padding:9px 13px;line-height:1.5;text-decoration:none}
body.oth-modern a.fr-left:hover,body.oth-modern a.light-red:hover,body.oth-modern .fr-left a:hover{background:#edf4ff!important;color:#1645ba!important;border-color:#91ace3!important}
body.oth-modern .orange,body.oth-modern .menu-h4,body.oth-modern .phone a{color:#255bea!important}
.oth-converter-main{padding-top:28px;padding-bottom:55px}.oth-converter-heading{margin-bottom:30px}.oth-modern .oth-converter-heading h1{font-size:40px;margin:0 0 14px;letter-spacing:-1.5px}.oth-converter-heading .oth-eyebrow{margin-bottom:15px}.oth-converter-heading>p:last-child{font-size:15px}.oth-converter-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:26px;align-items:start}.oth-currency-workspace{background:#fff;border:1px solid #d9e2ee;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #172b4506}.oth-currency-toolbar{background:#152941;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 26px;font-size:14px;font-weight:600}.oth-currency-badge{font:11px ui-monospace,monospace;color:#d4e3f7;border:1px solid #3e526c;border-radius:5px;padding:5px 8px}.oth-currency-fields{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:17px;align-items:end;padding:30px 26px 15px}.oth-currency-fields label{display:block;font-size:12px;font-weight:600;margin-bottom:10px;color:#52647d}.oth-money-field{border:1px solid #cad5e3;border-radius:8px;padding:17px 14px;display:flex;align-items:center;gap:10px;background:#fff}.oth-money-field:focus-within{outline:3px solid #255bea25;border-color:#255bea}.oth-money-field input{width:100%;min-width:0;font:27px ui-monospace,monospace;color:#14233b;background:transparent;border:0;outline:none}.oth-money-field input:focus-visible{outline:none}.oth-money-field>span{font-size:12px;font-weight:650;white-space:nowrap}.oth-money-field small{display:block;font-size:9px;font-weight:400;color:#718199;margin-top:4px}.oth-money-result{background:#eff5ff;border-color:#cbdcf9}.oth-money-result input{color:#255bea}.oth-conversion-arrow{align-self:center;margin-top:26px;color:#8596ac}.oth-modern .oth-currency-status{padding:0 26px;font:12px/1.8 ui-monospace,monospace;color:#435c7e;margin:4px 0 25px}.oth-rate-source{background:#f7f9fc;border-top:1px solid #e1e7ef;padding:17px 26px}.oth-rate-source>span{font:9px ui-monospace,monospace;letter-spacing:1.3px;color:#7c8ca2}.oth-rate-source p{font-size:11px;margin:5px 0 0}.oth-converter-note{border-left:2px solid #d7e2f1;padding:13px 0 13px 23px}.oth-converter-note .oth-mono{color:#6d82a0;font-size:9px}.oth-modern .oth-converter-note h2{font-size:20px;margin:16px 0}.oth-converter-note p{font-size:13px;line-height:1.8}.oth-converter-note>a{font-size:12px;font-weight:550}.oth-converter-related{margin-top:44px}.oth-modern .oth-converter-related>h2{font-size:24px;margin-bottom:20px}.oth-modern #currency-guide .oth-tool-guide{width:100%;max-width:none;padding:28px!important;background:#fff;border:1px solid #dfe5ee;border-radius:12px;margin-top:32px}.oth-modern .oth-tool-guide h2{font-size:23px}.oth-modern .oth-tool-guide h3{font-size:16px;margin-top:24px}.oth-modern .oth-tool-guide p,.oth-modern .oth-tool-guide li{font-size:14px;line-height:1.85}.oth-modern .other-web-tools .ofr-div{border:0;background:transparent;box-shadow:none;padding:0}.oth-modern .other-web-tools a.fr-left{background:#fff!important;color:#264b80!important;border:1px solid #d9e2ee;border-radius:6px;padding:10px!important;line-height:1.5}.oth-modern .other-web-tools a.fr-left:hover{background:#edf4ff!important;border-color:#94b0ea}
@media(max-width:950px){.oth-converter-layout{grid-template-columns:1fr}.oth-converter-note{padding-top:5px;padding-bottom:5px}.oth-currency-fields{gap:12px}}
@media(max-width:600px){.oth-modern .oth-converter-heading h1{font-size:31px}.oth-converter-main{padding-top:16px}.oth-currency-fields{grid-template-columns:1fr;padding:22px 18px 12px}.oth-conversion-arrow{margin:0;justify-self:center;transform:rotate(90deg)}.oth-currency-toolbar{padding:18px}.oth-rate-source{padding:16px 18px}.oth-modern .oth-currency-status{padding:0 18px}.oth-modern #currency-guide .oth-tool-guide{padding:20px!important}}
.oth-related{clear:both;text-align:left;margin:0 0 24px;padding:24px;background:#f0f4fa;border:1px solid #dfe5ee;border-radius:12px;color:#14233b;font:14px/1.6 system-ui,sans-serif}.oth-related-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.oth-related .oth-mono{color:#647b9d;font-size:9px}.oth-related .oth-related-intro p{font-size:16px;font-weight:550;color:#243853;margin:6px 0 0}.oth-related a.oth-related-directory{font-size:12px;font-weight:600;white-space:nowrap;color:#255bea}.oth-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.oth-related a.oth-related-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dce4ef;border-radius:8px;padding:17px 14px;color:#14233b;text-decoration:none;transition:border-color .18s,box-shadow .18s;min-height:91px}.oth-related a.oth-related-card:hover{border-color:#94b0ea;box-shadow:0 5px 16px #14233b0a}.oth-related .oth-tool-icon{flex-shrink:0;width:34px;height:34px;font-size:16px}.oth-related-copy{min-width:0}.oth-related-copy strong{display:block;font-size:12px;font-weight:650;line-height:1.5}.oth-related-copy small{display:block;color:#77869b;font-size:10px;margin-top:4px}.oth-related-arrow{margin-left:auto;color:#8b9bb2;font-size:16px}.oth-related-feedback{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;border-top:1px solid #dbe3ee;padding-top:17px;margin-top:22px;font-size:11px;color:#718098}.oth-related-feedback a{color:#255bea!important}.oth-related a:focus-visible{outline:3px solid #6292ff;outline-offset:3px}
@media(max-width:1100px){.oth-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.oth-related{padding:16px}.oth-related-intro{flex-direction:column;align-items:flex-start;gap:12px}.oth-related-grid{grid-template-columns:1fr;gap:9px}.oth-related a.oth-related-card{min-height:74px;padding:13px}.oth-related-copy strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.oth-related a.oth-related-card{transition:none}}
body.oth-modern{--ink:#14233b;--muted:#657289;--line:#dfe5ee;--blue:#255bea;margin:0;background:#f8fafc;color:var(--ink);font:15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.oth-modern *{box-sizing:border-box}.oth-modern [hidden]{display:none!important}.oth-modern a{color:var(--blue);text-decoration:none}.oth-modern a:hover{text-decoration:none;color:#143da7}.oth-modern button,.oth-modern input,.oth-modern select,.oth-modern textarea{font:inherit}.oth-modern button{cursor:pointer}.oth-modern :focus-visible{outline:3px solid #6292ff;outline-offset:4px}.oth-shell{width:calc(100% - 80px);max-width:1200px;margin:0 auto}.oth-modern h1,.oth-modern h2,.oth-modern h3{color:var(--ink);font-family:inherit;font-weight:650;letter-spacing:-.035em;line-height:1.2}.oth-modern p{color:var(--muted)}
.oth-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.oth-skip{position:fixed;top:-80px;left:20px;z-index:200;background:white;padding:12px}.oth-skip:focus{top:12px}.oth-header{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:20}.oth-header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.oth-modern .oth-brand{display:inline-flex;gap:11px;align-items:center;color:var(--ink);font-size:21px;font-weight:750;letter-spacing:-1px;white-space:nowrap}.oth-brand-light{font-weight:450}.oth-brand-dot{color:var(--blue)}.oth-brand-mark{font:26px ui-monospace,monospace;letter-spacing:-6px;padding-right:6px;color:var(--blue)}.oth-brand-mark b{font-size:23px}.oth-navigation{display:flex;align-items:center;gap:27px}.oth-modern .oth-navigation a{font-size:13px;font-weight:550;color:#526077}.oth-navigation a:hover{color:var(--blue)}.oth-nav-search{display:flex;align-items:center;gap:9px;background:#f7f9fc;border:1px solid var(--line);padding:9px 12px;border-radius:7px}.oth-modern kbd{font:12px ui-monospace,monospace;color:#7d8899;background:#fff;border:1px solid var(--line);border-radius:4px;padding:0 5px;box-shadow:none}.oth-menu-toggle{display:none;background:#fff;border:1px solid var(--line);border-radius:7px;padding:8px 12px;color:var(--ink)}
.oth-hero{border-bottom:1px solid var(--line);background-image:linear-gradient(#e9edf380 1px,transparent 1px),linear-gradient(90deg,#e9edf380 1px,transparent 1px);background-size:40px 40px;background-color:#f8faff}.oth-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center;padding-top:76px;padding-bottom:70px}.oth-eyebrow,.oth-mono{font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.6px;font-weight:600}.oth-modern .oth-eyebrow{color:#61708b;margin:0 0 24px}.oth-status-dot{display:inline-block;width:7px;height:7px;background:#2ca985;border-radius:100%;margin-right:7px;box-shadow:0 0 0 4px #2ca98513}.oth-modern .oth-hero h1{font-size:68px;line-height:1.07;letter-spacing:-3.8px;margin:0 0 25px}.oth-hero h1 span{color:var(--blue)}.oth-hero-description{font-size:16px;line-height:1.85;margin:0 0 27px}.oth-search{display:flex;align-items:center;gap:13px;padding:8px 9px 8px 18px;background:white;border:1px solid #cdd7e6;border-radius:9px;box-shadow:0 5px 14px #14233b06}.oth-search svg{color:#7a879a;flex-shrink:0}.oth-search input{width:100%;min-width:0;border:0;background:transparent;padding:9px 0;color:var(--ink);outline:none}.oth-search:focus-within{outline:3px solid #255bea30;border-color:var(--blue)}.oth-search input:focus-visible{outline:none}.oth-search button{background:var(--blue);border:0;color:#fff;border-radius:6px;font-size:24px;line-height:1;width:41px;height:41px;flex-shrink:0}.oth-popular{display:flex;align-items:center;gap:14px;margin-top:14px;font-size:11px}.oth-popular>span{color:#8190a5}.oth-modern .oth-popular a{color:#566882;text-decoration:underline;text-underline-offset:3px}.oth-hero-facts{display:flex;gap:25px;margin-top:34px;font-size:11px;color:#7b879a}.oth-hero-facts span+span{border-left:1px solid #d4dce8;padding-left:25px}.oth-hero-facts b{display:block;font-size:17px;color:#22344e;font-weight:650;line-height:1.6}
.oth-preview-wrap{position:relative;padding-top:12px}.oth-preview-note{font:9px ui-monospace,monospace;letter-spacing:1.3px;color:#7d8ca4;margin:0 0 17px 25px}.oth-preview-note>span{font-size:25px;vertical-align:middle;margin-right:10px}.oth-preview{background:#fff;border:1px solid #ccd7e6;border-radius:13px;overflow:hidden;box-shadow:0 20px 45px #2245770c,8px 8px 0 #edf1f9}.oth-preview-bar{padding:13px 16px;display:flex;justify-content:space-between;align-items:center;background:#f7f9fc;border-bottom:1px solid var(--line);color:#8a97aa;font:10px ui-monospace,monospace}.oth-preview-bar i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d4dce7;margin-right:5px}.oth-preview-bar i:first-child{background:#f2b0aa}.oth-preview-bar i:nth-child(2){background:#edcf8a}.oth-preview-bar i:nth-child(3){background:#a2d4bf}.oth-preview-content{padding:27px}.oth-preview-title{display:flex;align-items:center;gap:13px;margin-bottom:27px}.oth-preview-title strong{display:block;font-size:17px;letter-spacing:-.4px}.oth-preview-title small{display:block;font-size:11px;color:#8490a1;margin-top:2px}.oth-preview-content label,.oth-preview-result>span:first-child{font:9px ui-monospace,monospace;letter-spacing:1.6px;color:#78869a}.oth-preview-input{margin-top:8px;border:1px solid var(--line);border-radius:6px;padding:11px 15px;display:flex;align-items:center}.oth-preview-input input{width:100%;min-width:0;border:0;color:var(--ink);background:transparent;font:24px ui-monospace,monospace}.oth-preview-input>span{font:11px ui-monospace,monospace;color:#7d8ca4}.oth-preview-formula{display:flex;gap:15px;align-items:center;margin:10px 0;color:#98a6bb}.oth-preview-formula>span{padding-left:17px;font-size:22px}.oth-preview-formula code{background:none;color:#8794a7;font:10px ui-monospace,monospace}.oth-preview-result{background:#eff5ff;border:1px solid #dce8fd;border-radius:7px;padding:17px;position:relative}.oth-preview-result output{display:block;font:38px/1.5 ui-monospace,monospace;color:var(--blue);overflow-wrap:anywhere}.oth-result-check{position:absolute;right:19px;top:40px;color:#268f70;background:#dff3e9;border-radius:50%;width:23px;height:23px;text-align:center;font-size:12px}.oth-preview-link{display:flex;justify-content:space-between;font-size:11px;margin-top:20px}.oth-preview-caption{display:block;text-align:center;margin-top:24px;font:10px ui-monospace,monospace;color:#8b99ad}.oth-preview-caption>span{margin-right:7px}
.oth-explore{padding-top:65px;padding-bottom:50px;scroll-margin-top:24px}.oth-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px}.oth-section-heading .oth-eyebrow{margin-bottom:12px}.oth-modern .oth-section-heading h2{font-size:29px;margin:0}.oth-count{font:10px ui-monospace,monospace;color:#8290a4;white-space:nowrap}.oth-category-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:27px}.oth-category-tabs button{background:transparent;color:#66748b;border:1px solid transparent;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:550}.oth-category-tabs button:hover{background:#eef2f8}.oth-category-tabs button.is-active{background:#172840;color:white}.oth-category-tabs button span{margin-left:5px;font-size:9px;opacity:.6}.oth-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.oth-modern .oth-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);padding:21px;border-radius:9px;transition:transform .18s,border-color .18s,box-shadow .18s;min-height:224px;color:var(--ink)}.oth-card:hover{transform:translateY(-3px);border-color:#a9bee5;box-shadow:0 9px 22px #213b640a}.oth-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.oth-card-arrow{color:#a2aec0;font-size:19px}.oth-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:8px;background:#edf2ff;color:#526edf;font:18px ui-monospace,monospace}.oth-tone-text{background:#eef0ff;color:#7263d9}.oth-tone-convert{background:#eaf3ff;color:#4681d4}.oth-tone-developer{background:#e8f6f0;color:#2b9c79}.oth-tone-finance{background:#fff4df;color:#b38730}.oth-tone-math{background:#f4ebff;color:#9a64c5}.oth-tone-time{background:#e9f6fa;color:#4299ac}.oth-tone-everyday{background:#fcecf0;color:#c46985}.oth-modern .oth-card h3{font-size:15px;letter-spacing:-.3px;margin:0 0 8px;line-height:1.4}.oth-modern .oth-card p{font-size:11px;line-height:1.7;margin:0 0 17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.oth-card-label{font:8px ui-monospace,monospace;text-transform:uppercase;letter-spacing:1.3px;color:#8b99ad;margin-top:auto}.oth-more{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:30px}.oth-more button,.oth-empty button{border:1px solid #cdd7e5;border-radius:6px;background:white;color:var(--ink);padding:10px 25px;font-size:12px}.oth-more button span{margin-left:18px}.oth-more>a{font-size:11px}.oth-empty{text-align:center;padding:50px}.oth-empty>span{font-size:45px;color:#a5b5cd}
.oth-values{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-top:36px;padding-bottom:55px;border-top:1px solid var(--line)}.oth-values .oth-mono{color:#7990b3;font-size:9px}.oth-modern .oth-values h2{font-size:17px;letter-spacing:-.5px;margin:14px 0 10px}.oth-values p{font-size:12px;line-height:1.8;margin:0}.oth-bottom-banner{background:#eaf0fb;border:1px solid #dae3f4;border-radius:9px;padding:34px 36px;display:flex;justify-content:space-between;align-items:center;gap:25px}.oth-bottom-banner .oth-mono{color:#6884b3;font-size:8px}.oth-modern .oth-bottom-banner h2{font-size:23px;margin:10px 0}.oth-bottom-banner p{font-size:12px;margin:0}.oth-modern .oth-button{background:var(--blue);color:white;padding:12px 18px;border-radius:6px;font-size:12px;white-space:nowrap}.oth-button span{margin-left:17px}.oth-faq{padding-top:55px;padding-bottom:65px;max-width:850px}.oth-modern .oth-faq h2{font-size:24px;margin-bottom:25px}.oth-faq details{border-bottom:1px solid var(--line);padding:16px 0;font-size:13px}.oth-faq summary{cursor:pointer;font-weight:550}.oth-faq details p{font-size:13px;max-width:700px}.oth-footer{background:#fff;border-top:1px solid var(--line);padding:48px 0}.oth-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:55px;text-align:left}.oth-footer p{font-size:12px;margin:17px 0}.oth-footer .oth-mono{font-size:8px;color:#8e9db2}.oth-modern .oth-footer h2{font-size:12px;letter-spacing:0;margin:3px 0 17px}.oth-modern .oth-footer nav a{display:block;color:#748299;font-size:12px;margin-bottom:9px}.oth-copyright{display:flex;justify-content:space-between;font-size:10px;color:#8996a9;padding-top:18px;padding-bottom:18px}.oth-cookie{position:fixed;bottom:15px;left:15px;right:15px;max-width:650px;margin:auto;background:white;border:1px solid var(--line);box-shadow:0 8px 45px #15294625;z-index:100;padding:15px 20px;border-radius:8px;display:flex;gap:20px;align-items:center;font-size:12px}.oth-cookie p{margin:0}.oth-cookie button{background:var(--blue);color:white;border:0;padding:8px 14px;border-radius:5px}.oth-breadcrumb{font-size:11px;color:#8795a9;padding-top:20px;padding-bottom:20px}.oth-ad-slot{max-width:1200px;margin:auto}.oth-directory-intro{padding-top:55px;padding-bottom:10px}.oth-directory-intro h1{font-size:46px;margin:0 0 20px}.oth-directory-intro .oth-search{max-width:620px}.oth-directory-intro p{max-width:720px}
.oth-modern .oth-brand small{display:block;font-size:9px;font-weight:450;letter-spacing:.45px;line-height:1.6;color:#738299;margin-top:3px}.oth-brand-symbol{flex-shrink:0}.oth-breadcrumb{display:flex;gap:12px}
/* Existing tool templates share the same visual language without changing IDs. */
.oth-modern:not(.oth-home):not(.oth-directory) .container{max-width:1200px;width:calc(100% - 60px)}.oth-modern .team-area-top{padding:28px 0 45px;background:transparent}.oth-modern .toolbox{background:#fff!important;border:1px solid var(--line);border-radius:10px;padding:28px!important;box-shadow:0 5px 20px #15294604;margin-bottom:24px}.oth-modern .toolbox h1{font-size:32px;margin:0 0 22px;line-height:1.25}.oth-modern .toolbox p,.oth-modern .toolbox h1,.oth-modern .toolbox h4,.oth-modern .toolbox label,.oth-modern .toolbox font{color:var(--ink)!important}.oth-modern .toolbox h4{font-size:17px;line-height:1.6}.oth-modern .toolbox input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.oth-modern .toolbox select,.oth-modern .toolbox textarea{border:1px solid #cbd6e5;border-radius:6px;background:#fafcff;color:#172b45;padding:10px 12px!important;max-width:100%;height:auto}.oth-modern .toolbox textarea{width:100%;min-height:170px}.oth-modern .toolbox button,.oth-modern .toolbox input[type=submit],.oth-modern .toolbox input[type=button],.oth-modern .toolbox .btn{border:0;border-radius:6px;background:var(--blue);color:white;padding:10px 17px}.oth-modern .other-web-tools{background:transparent;padding-top:24px}.oth-modern .other-web-tools h3{font-size:21px!important;margin-bottom:22px}.oth-modern .ofr-div a{color:#31527c}.oth-modern .footer-area{background:#fff;padding:0}.oth-modern .footer-bottom{background:#fff;border-top:1px solid var(--line);padding:18px 0;color:#8795a9}.oth-modern .footer-bottom p{font-size:11px}.oth-modern .webtags{background:#f8fafc;padding:20px 0}.oth-modern .webtags h2{font-size:15px}.oth-modern .webtag-p{font-size:11px}.oth-modern table{max-width:100%}.oth-modern img{max-width:100%;height:auto}
@media(min-width:1450px){.oth-hero-grid{padding-top:92px;padding-bottom:85px}}
@media(max-width:1100px){.oth-navigation{gap:16px}.oth-navigation .oth-nav-search{display:none}.oth-hero-grid{gap:45px}.oth-modern .oth-hero h1{font-size:59px}.oth-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oth-category-tabs button{padding:8px}.oth-footer-grid{gap:30px}}
@media(max-width:760px){.oth-shell{width:calc(100% - 36px)}.oth-header-inner{height:72px}.oth-modern .oth-brand{font-size:19px}.oth-menu-toggle{display:block}.oth-navigation{display:none;position:absolute;top:72px;left:0;right:0;background:white;border-bottom:1px solid var(--line);padding:20px;box-shadow:0 12px 20px #14233b08}.oth-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:17px}.oth-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:43px;padding-bottom:43px}.oth-modern .oth-hero h1{font-size:54px;letter-spacing:-2.8px}.oth-hero-description{font-size:14px}.oth-preview-wrap{max-width:430px;width:100%;margin:auto}.oth-preview-note{margin-left:15px}.oth-preview-content{padding:23px}.oth-hero-facts{gap:20px;margin-top:25px}.oth-hero-facts span+span{padding-left:20px}.oth-popular{gap:10px;font-size:10px}.oth-explore{padding-top:40px}.oth-section-heading{align-items:start;flex-direction:column;gap:13px}.oth-modern .oth-section-heading h2{font-size:25px}.oth-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oth-modern .oth-card{padding:16px;min-height:225px}.oth-modern .oth-card h3{font-size:14px}.oth-category-tabs{gap:3px}.oth-category-tabs button{font-size:10px}.oth-values{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.oth-bottom-banner{padding:25px;align-items:start;flex-direction:column}.oth-modern .oth-bottom-banner h2{font-size:22px}.oth-faq{padding-top:35px;padding-bottom:40px}.oth-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.oth-footer-grid>div:first-child{grid-column:1/-1}.oth-modern .oth-footer nav a{font-size:11px;overflow-wrap:anywhere}.oth-copyright{font-size:9px}.oth-modern:not(.oth-home):not(.oth-directory) .container{width:calc(100% - 24px)}.oth-modern .toolbox{padding:20px!important}.oth-modern .toolbox h1{font-size:25px}.oth-directory-intro h1{font-size:36px}.oth-cookie{align-items:start}.oth-desktop-break{display:none}}
.oth-modern .oth-money-field input{font:27px ui-monospace,monospace}.oth-modern .toolbox h1{font-size:32px!important}.oth-modern .toolbox label{font-size:14px}.oth-modern .toolbox p{font-size:14px;line-height:1.8}.oth-modern .oth-ad-slot ins[data-ad-status="unfilled"]{display:none!important}
@media(max-width:760px){.oth-modern .toolbox h1{font-size:25px!important}.oth-modern .toolbox .form-container input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]){width:100%!important;margin:8px 0}.oth-modern .toolbox .form-container label{display:block}}
@media(prefers-reduced-motion:reduce){.oth-card{transition:none!important}html{scroll-behavior:auto!important}}
