.words-hub-page{--wh-blue:#224d91;--wh-ink:#182b43;--wh-line:#dddeda;--wh-paper:#fffefa}.words-hub-page .container{background:transparent}.words-hub-page main{max-width:1180px;margin:auto;padding:28px 28px 48px}.words-hub-intro{max-width:780px;margin:12px 0 42px}.words-hub-intro h1{font:normal clamp(38px,5vw,62px)/1.08 Georgia,serif;letter-spacing:-1.7px;color:var(--wh-ink);margin:14px 0 20px}.words-hub-intro em{color:var(--wh-blue);font-weight:normal}.words-hub-intro>p:not(.eyebrow){font-size:18px;line-height:1.75;color:#566273}.words-hub-page .eyebrow{color:var(--wh-blue);font-size:11px;letter-spacing:1.7px;text-transform:uppercase}.words-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.words-section-head h2{font-size:25px;margin:0}.words-section-head>span{font-size:13px;color:#566273}.words-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.words-language-card{display:flex;flex-direction:column;border:1px solid var(--wh-line);border-radius:18px;background:var(--wh-paper);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.words-language-main{display:flex;flex-direction:column;flex:1;padding:28px;color:var(--wh-ink);text-decoration:none}.words-card-top{display:flex;align-items:center;justify-content:space-between}.words-language-code{background:#edf1f9;color:var(--wh-blue);font-size:13px;font-weight:700;letter-spacing:1px;padding:8px 12px;border-radius:8px}.words-card-arrow{color:var(--wh-blue);font-size:25px}.words-language-main h3{font:normal 29px/1.2 Georgia,serif;letter-spacing:-.5px;margin:22px 0 12px;color:var(--wh-ink)}.words-language-main>p{font-size:15px;color:#566273;line-height:1.7;margin:0 0 22px}.words-sample{margin-top:auto;background:#f3f6fb;border:1px solid #dce2ed;border-radius:12px;padding:18px;display:grid;gap:8px}.words-sample>span{font-size:12px;color:#566273}.words-sample strong{font-size:30px;line-height:1.5;color:var(--wh-ink)}.words-card-cta{display:flex;justify-content:space-between;gap:12px;margin-top:20px;font-size:14px;font-weight:600;color:var(--wh-blue)}.words-card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 28px;border-top:1px solid var(--wh-line);font-size:12px}.words-card-foot>span{color:#566273}.words-card-foot a{color:var(--wh-blue);min-height:32px;display:flex;align-items:center;gap:8px;text-decoration:none}.words-guide{margin-top:38px;padding:28px;border:1px solid var(--wh-line);border-radius:16px;background:var(--wh-paper)}.words-guide h2{font-size:28px;color:var(--wh-ink)}.words-guide h3{font-size:20px;margin-top:26px;color:var(--wh-ink)}.words-guide p{color:#4f5d70;line-height:1.8}.words-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.words-format-grid a{display:block;border:1px solid var(--wh-line);border-radius:10px;padding:18px;text-decoration:none}.words-format-grid h3{font-size:17px;margin:0}.words-format-grid p{font-size:14px;margin:8px 0 0}.words-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.words-hub-page a:focus-visible{outline:3px solid #c49031;outline-offset:4px}.words-directory-link{margin:16px 28px;font-size:14px}.english-words-page .converter-panel{background:#fffefa;border:1px solid #dddeda;border-radius:18px;padding:clamp(18px,3vw,32px)}.english-words-page .converter-head h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.03em}.english-words-page .btn-like,.english-words-page .copy-result-button{background:#224d91;border-color:#224d91;color:white;border-radius:8px}.english-words-page .result-panel{border:1px solid #dddeda;border-top:4px solid #224d91;border-radius:14px;background:#f3f6fb}@media(hover:hover){.words-language-card:hover{transform:translateY(-3px);border-color:#b7c5dc;box-shadow:0 14px 32px #182b430d}.words-format-grid a:hover{background:#f3f6fb}}@media(max-width:680px){.words-hub-page main{padding:18px 12px 32px}.words-language-grid,.words-format-grid{grid-template-columns:1fr}.words-hub-intro{margin-bottom:28px}.words-language-main{padding:22px}.words-language-main h3{font-size:27px}.words-section-head{align-items:start;flex-direction:column;gap:8px}.words-card-foot{padding:14px 22px}.words-guide{padding:20px}.words-directory-link{margin:14px 12px}.words-hub-intro>p:not(.eyebrow){font-size:16px}}@media(prefers-reduced-motion:reduce){.words-language-card{transition:none}.words-language-card:hover{transform:none}}

.english-words-page .english-other{margin:22px 0;padding:18px;border:1px solid #dddeda;border-radius:12px;background:#fffefa}.english-other summary{cursor:pointer;font-weight:600;color:#224d91}.english-other form{margin-top:18px}.english-words-page .result-text{font-size:clamp(22px,3vw,32px);line-height:1.5;background:transparent;min-height:120px;resize:vertical}.english-words-page .result-head{flex-wrap:wrap;gap:12px}.english-examples{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.english-examples a{padding:9px 14px;background:#edf1f9;border-radius:8px;color:#224d91}.english-empty{padding:20px;background:#f3f6fb;border-radius:12px;color:#526177}.english-words-page h1,.english-words-page .quick-answer-text{overflow-wrap:anywhere}.english-words-page .converter-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:600px){.english-words-page .converter-options{grid-template-columns:1fr}.english-words-page .result-head{align-items:flex-start}.english-words-page .result-text{font-size:22px}}

.english-words-page .breadcrumb{white-space:normal;flex-wrap:wrap;overflow-wrap:anywhere}.english-words-page .breadcrumb li{white-space:normal}.english-words-page .premium-practice-panel{background:#f3f6fb;border-color:#dce2ed;border-top-color:#224d91}.english-words-page .page-section-nav{background:#f3f6fb;border-color:#dce2ed}.english-words-page .page-section-nav a{color:#224d91;border-color:#dce2ed}.english-words-page .english-other:focus-within{border-color:#224d91}

.english-practice-disclosure{margin:24px 0;border:1px solid #dce2ed;border-radius:12px;padding:18px;background:#fffefa}.english-practice-disclosure>summary{font-weight:600;color:#224d91;cursor:pointer}.english-practice-disclosure .number-practice-panel{margin-top:18px}.english-words-page #grammar-insights-title,.english-words-page .number-breakdown-expression,.english-words-page .step-link strong{overflow-wrap:anywhere}
