.whois-ad-grid{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr) minmax(160px,240px);gap:24px;align-items:start;padding-block:52px}.whois-main{min-width:0}.whois-main .section{padding:0}.whois-main .container{width:100%;max-width:none}.whois-main .whois-layout{max-width:none}.whois-main .route-heading h1{font-size:clamp(2rem,3.2vw,3.5rem)}.whois-main .whois-input{flex-wrap:wrap}.whois-main .whois-input input{min-width:0;flex:1 1 200px}.whois-ad{min-width:0;border:1px solid #53619177;border-radius:20px;background:linear-gradient(155deg,#202c5166,#0d132b99);padding:16px}.ad-label{display:block;text-align:center;color:#bec6dd;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.ad-surface:empty{display:none}.house-ad{display:flex;flex-direction:column;gap:20px;min-height:430px;justify-content:center;text-decoration:none;color:#eaf0ff}.house-ad strong{font-size:25px;line-height:1.2}.house-ad>span:not(.button):not(.eyebrow):not(.house-orbit){font-size:14px;color:#c5cee6;line-height:1.7}.house-orbit{display:block;color:#60edf3;filter:drop-shadow(0 0 18px #6a5bff)}.house-orbit svg{display:block;width:96px;height:72px;max-width:100%;margin-inline:auto}.house-ad .button{font-size:13px;padding:12px 8px;text-align:center}.whois-ad .adsbygoogle{min-height:480px}.whois-ad.ad-filled .house-ad{display:none}.whois-ad.ad-unfilled .adsbygoogle{display:none!important}.whois-ad:not(.ad-filled):not(.ad-unfilled) .ad-surface:not(:empty)+.house-ad{min-height:180px}.whois-ad-grid .whois-form{padding:24px}.whois-main [data-whois-result] h2{font-size:clamp(1.3rem,2.5vw,2rem);overflow-wrap:anywhere}.whois-main [data-whois-result] dd{overflow-wrap:anywhere}.whois-house-anchor{display:none}
@media(max-width:1199px){.whois-ad-grid{grid-template-columns:minmax(0,1fr);padding-block:32px}.whois-ad-left,.whois-ad-right{display:none}.whois-has-anchor{padding-bottom:120px}.whois-house-anchor{position:fixed;z-index:30;bottom:max(10px,env(safe-area-inset-bottom));left:12px;right:12px;min-height:76px;max-width:780px;margin-inline:auto;display:flex;align-items:center;gap:8px;padding:10px 8px 10px 14px;border:1px solid #6d8bc0;border-radius:15px;background:linear-gradient(120deg,#132640f5,#241b46fa);box-shadow:0 8px 30px #0008;backdrop-filter:blur(18px)}.whois-house-anchor a{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:#eff5ff}.whois-house-anchor a>span:first-child{min-width:0;display:grid;gap:5px}.whois-house-anchor small{text-transform:uppercase;font-size:9px;color:#97e7ed;letter-spacing:.08em}.whois-house-anchor strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.anchor-cta{flex-shrink:0;padding:11px 10px;border-radius:9px;background:linear-gradient(110deg,#59e9ef,#b589ff);color:#081124;font-size:12px;font-weight:800}.whois-house-anchor button{flex-shrink:0;width:36px;height:36px;border:0;border-radius:8px;background:#ffffff0c;color:#d7e4fa;font-size:24px;cursor:pointer}.whois-house-anchor button:focus-visible,.whois-house-anchor a:focus-visible{outline:3px solid #62ecf5;outline-offset:3px}.whois-house-anchor[hidden],.privacy-open .whois-house-anchor,.whois-google-anchor .whois-house-anchor,.whois-has-anchor:has(.whois-input input:focus) .whois-house-anchor{display:none}.whois-anchor-dismissed{padding-bottom:0}.privacy-open.whois-has-anchor{padding-bottom:220px}}
@media(max-width:700px){.whois-main .whois-input input{flex:0 0 auto;width:100%;height:48px}}
@media(max-width:620px){.whois-ad-grid{padding-top:82px}}
@media(max-width:500px){.whois-ad-grid .whois-form{padding:18px}.whois-main .whois-input button{width:100%}}
