.workspace{font-size:16px;line-height:1.75;--ink:#203c36;--muted:#65766d;--accent:#1f5a47;--paper:#f6f8f6;--line:#dbe4dc}.workspace .app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh}.workspace .sidebar{top:0;height:100dvh;padding:30px 22px;overflow-y:auto;scrollbar-width:thin}.workspace .sidebar-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.workspace .sidebar .brand>span:last-child{font-size:23px;letter-spacing:-.8px}.workspace .brand small{font-size:7px;letter-spacing:1px}.sidebar-close{display:none}.workspace .sidebar-caption{font-size:10px;letter-spacing:1.1px;margin-top:45px;margin-bottom:18px;color:#96b5a5}.workspace .workspace-nav{gap:9px}.workspace .workspace-nav a{font-size:13px;line-height:1.6;padding:13px 10px;gap:13px;color:#d0ded4}.workspace-nav i{font-style:normal;font-size:10px;color:#97b29f}.workspace .workspace-nav a:hover,.workspace .workspace-nav a.active{color:white;background:#315747}.workspace .sidebar-note>p{font-size:25px;line-height:1.3}.workspace .sidebar-note>span:last-child{font-size:12px;line-height:1.8;max-width:none;color:#9eb9a8}.workspace .sidebar-bottom>a{font-size:12px;color:#d0ded4}.workspace .sidebar-bottom>span{font-size:8px;letter-spacing:.7px}.workspace .workspace-header{top:0;height:78px;padding:0 35px;font-size:13px;background:#fffffff2}.workspace .workspace-header>span{color:var(--muted)}.workspace .header-cta,.workspace .button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:4px;padding:14px 20px;font-size:14px;font-weight:650;line-height:1.6;white-space:normal;text-decoration:none}.workspace .header-cta{font-size:12px;padding:12px 18px;margin-left:auto}.workspace .button:hover,.workspace .header-cta:hover{background:#123c2e;color:#fff;border-color:#123c2e}.workspace .button span,.workspace .header-cta span{font-size:20px;flex-shrink:0}.workspace .mobile-brand{display:none}.workspace main{padding:32px 35px 0;max-width:1480px;margin:0 auto}.workspace h1{font-size:clamp(35px,3.6vw,52px);line-height:1.15;letter-spacing:-1.7px;font-weight:600;overflow-wrap:anywhere;hyphens:auto}.workspace h2{font-size:30px;line-height:1.3;letter-spacing:-.8px;font-weight:600;overflow-wrap:break-word}.workspace h3{font-size:22px;line-height:1.4;letter-spacing:-.3px;font-weight:600}.workspace .eyebrow{font-size:10px;font-weight:650;letter-spacing:1.3px;line-height:1.5;text-transform:uppercase;color:var(--accent)}.workspace p{overflow-wrap:break-word}.breadcrumbs{font-size:12px;display:flex;flex-wrap:wrap;gap:9px 15px;color:var(--muted);margin-bottom:30px}.breadcrumbs [aria-current]{max-width:100%}.hero-intro{font-size:18px;line-height:1.85;color:var(--muted);margin:23px 0}.checked{font-size:12px;color:var(--muted);margin-bottom:25px}.article-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding:20px 0 45px;border-bottom:1px solid var(--line)}.article-hero>div{min-width:0}.article-hero .eyebrow{margin-bottom:20px}.article-hero h1{font-size:clamp(33px,3.2vw,47px)}.article-hero .button{max-width:100%}.article-photo{margin:0;min-width:0}.article-photo img{width:100%;height:auto;object-fit:contain;border-radius:4px}.article-photo figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;align-items:start;padding:44px 0 65px}.prose{font-size:16px;line-height:1.95;min-width:0;overflow-wrap:break-word}.prose p{margin:0 0 22px;color:#40554a}.prose h2{font-size:29px;margin:38px 0 21px;scroll-margin-top:104px}.prose>h2:first-child{margin-top:0}.prose h3{font-size:22px;margin:25px 0 16px}.prose ul,.prose ol{padding-left:24px;margin:20px 0 25px}.prose li{margin:9px 0;color:#40554a}.prose a{color:#17533c;text-decoration:underline;text-underline-offset:3px}.prose strong{color:#203c36;font-weight:650}.callout,.info-box,.notice,.example,.example-box,.answer-box,.summary-box{padding:23px;background:#eaf1e8;border-left:3px solid #437954;border-radius:0 4px 4px 0;margin:26px 0}.callout p:last-child,.info-box p:last-child,.example p:last-child,.example-box p:last-child,.summary-box p:last-child{margin-bottom:0}.callout h3,.example h3,.info-box h3{margin-top:0}.grid,.cards,.card-grid,.decision-grid,.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.grid>div,.cards>div,.card-grid>div,.decision-grid>div,.info-grid>div,.card-grid>article{padding:22px;border:1px solid var(--line);border-radius:4px;background:#fff}.grid h3,.cards h3,.card-grid h3,.decision-grid h3,.info-grid h3{margin-top:0}.table-wrap,.table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:4px;margin:25px 0}.prose table{width:100%;border-collapse:collapse;background:#fff;font-size:14px;line-height:1.75}.prose th,.prose td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose th{background:#e7eee6;color:#264433;font-weight:650}.prose tr:last-child td{border-bottom:0}.prose table p{margin-bottom:7px}.article-aside{position:sticky;top:96px;max-height:calc(100dvh - 116px);display:flex;flex-direction:column;align-self:start;min-width:0;overflow-y:auto;scrollbar-width:thin}.aside-cta{flex-shrink:0;padding:24px;border:1px solid #ccdacc;border-radius:4px;background:#e7eee3}.aside-cta h2{font-size:25px;margin:17px 0;line-height:1.3}.aside-cta>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#566b5a;margin-bottom:22px}.aside-cta .button{font-size:13px;line-height:1.6;padding:12px 15px;width:100%;gap:12px}.bank-logo{width:200px;max-width:100%;height:50px;object-fit:contain;object-position:left center;background:white;border-radius:3px}.aside-cta .bank-logo{margin-bottom:22px}.toc{margin-top:25px;padding-top:22px;border-top:1px solid var(--line);min-height:0;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.toc ol{padding-left:19px;font-size:12px;line-height:1.8;color:var(--muted)}.toc li{margin:13px 0}.toc a:hover{color:#164c33;text-decoration:underline}.faq-section{margin-top:48px}.workspace .faq-section summary{font-size:16px;font-weight:600;padding:23px 0;line-height:1.6}.workspace .faq-section summary>span{font-size:23px;flex-shrink:0}.workspace .faq-section details>p{font-size:15px;line-height:1.95;color:#40554a;padding:0 0 25px;margin:0}.directory-page,.comparison-page,.legal-page{padding:8px 0 60px}.directory-page>.eyebrow{margin-bottom:18px}.directory-page>.hero-intro{max-width:900px}.directory-page>.article-photo{margin:30px 0;display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:25px}.directory-page>.article-photo img{max-height:420px;object-fit:cover}.directory-page>.article-photo figcaption{font-size:20px;line-height:1.6;color:#46624c}.search-panel{margin:30px 0}.search-panel>label{display:block;font-size:13px;font-weight:600;margin-bottom:9px}input,select{font:inherit;border:1px solid #b7c9b8;background:#fff;color:#203c36;border-radius:4px;padding:12px 14px;max-width:100%}#topic-search{width:100%}.category-filter{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.category-filter button{font-size:12px;padding:9px 13px;color:#2f5a3c;border:1px solid #bdcebc;border-radius:4px;background:#fff;line-height:1.6}.category-filter button:hover,.category-filter button.active{background:#1f5a47;border-color:#1f5a47;color:#fff}.result-count{font-size:13px;color:var(--muted);margin-bottom:22px}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.topic-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:4px;background:#fff;overflow:hidden}.topic-card[hidden]{display:none}.card-photo-link{display:block}.card-photo-link img{width:100%;aspect-ratio:1.5;object-fit:cover}.card-copy{display:flex;flex-direction:column;flex:1;padding:23px}.card-copy .bank-logo{width:180px;height:45px;margin-bottom:20px}.workspace .card-copy h2{font-size:23px;line-height:1.35;margin:15px 0}.card-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--muted);margin-bottom:23px}.card-read{font-size:12px;color:var(--accent);font-weight:600;margin-top:auto;border-top:1px solid var(--line);padding-top:16px}.card-copy h2 a:hover,.card-read:hover{text-decoration:underline}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0 40px}.product-grid:has(>.product-card:only-child){grid-template-columns:1fr}.product-card{display:flex;flex-direction:column;min-width:0;border:1px solid #c9d9c8;border-radius:4px;background:#fff;padding:23px}.product-card h3{margin:23px 0 15px}.product-card>p{font-size:14px;line-height:1.85}.product-card dl{font-size:13px;line-height:1.85;margin:0 0 25px}.product-card dl>div{padding:15px 0;border-top:1px solid var(--line)}.product-card dt{font-size:11px;color:var(--accent);font-weight:650;letter-spacing:.7px;text-transform:uppercase;margin-bottom:7px}.product-card dd{margin:0;color:#40554a}.prose .product-card .button{margin-top:auto;color:white;text-decoration:none;width:100%;padding:12px 16px;font-size:13px;gap:13px}.loan-offers>h2{margin-top:0}.comparison-page>h1{margin-bottom:28px}.widget-frame{border:0;width:100%;max-width:100%;background:#fff}.widget-frame iframe{width:100%;max-width:100%;display:block;border:0}.comparison-content{max-width:900px;margin-top:45px}.legal-page>.prose{max-width:900px;margin-top:42px}.home-title{padding:6px 0 26px}.home-title .eyebrow{margin-bottom:19px}.home-title>p:not(.eyebrow){font-size:18px;line-height:1.85;color:var(--muted);max-width:850px;margin-top:22px}.home-focus{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 25px}.home-focus a{padding:10px 15px;border:1px solid #cbd8c9;background:#fff;border-radius:4px;font-size:13px}.home-focus a:hover{border-color:#1f5a47;background:#eaf1e8}.home-focus a.active{background:#1f5a47;color:white;border-color:#1f5a47}.home-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:25px;align-items:start}.home-primary{border:1px solid var(--line);border-radius:4px;background:#fff;padding:30px}.home-primary .article-photo{margin:26px -5px 0}.home-primary h2{margin:17px 0;font-size:32px}.home-primary>p:not(.eyebrow){color:var(--muted);margin-bottom:23px}.workspace .decision-panel{padding:28px;display:block;background:#e7eedf;border-color:#cbd9bf;border-radius:4px}.workspace .decision-heading{font-size:11px;font-weight:650;color:#54723f}.workspace .decision-panel h2{font-size:29px;margin-top:21px;line-height:1.3}.workspace .decision-panel>p{font-size:14px;line-height:1.85;max-width:none;color:#5b7050}.workspace .personal-checklist{display:grid;gap:18px;margin-top:25px}.workspace .personal-checklist label{font-size:14px;line-height:1.65;gap:12px;color:#365634;display:flex;align-items:start}.workspace .personal-checklist input{width:17px;height:17px;margin-top:4px;flex-shrink:0;accent-color:#1f5a47}.workspace .check-progress>span{font-size:12px}.workspace .check-progress{margin-top:26px;padding-top:22px}.workspace .check-progress>div{height:5px;background:#d0dfc1;margin-top:12px}.workspace .check-progress i{display:block;height:100%;width:0;background:#477331;transition:width .15s}.workspace .decision-panel .local-data-note{font-size:11px;line-height:1.8;max-width:none;margin-top:20px}.home-section{padding:55px 0}.section-head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:30px}.section-head .eyebrow{margin-bottom:15px}.section-head>p{font-size:15px;line-height:1.9;color:var(--muted)}.provider-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.provider-row{padding:22px;border:1px solid var(--line);border-radius:4px;display:flex;gap:22px;align-items:center;background:#fff;min-width:0}.provider-row .bank-logo{width:130px;height:33px}.provider-row strong{font-size:16px;line-height:1.5}.provider-row>span:last-child{margin-left:auto;color:var(--accent)}.home-reading{max-width:950px}.workspace .workspace-footer{padding:40px 35px 0;max-width:1480px;margin:0 auto;font-size:12px;border-top:1px solid var(--line);display:block}.footer-main{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px;align-items:start;padding:10px 0 35px}.footer-brand{font-size:22px;font-weight:650;color:#264f3d}.footer-main>div>p{font-size:13px;color:var(--muted);line-height:1.85;margin-top:16px}.workspace .footer-main h2{font-size:14px;font-weight:650;letter-spacing:0;margin-bottom:20px}.footer-main nav>a{display:block;font-size:13px;margin:11px 0;color:#405f4b}.footer-main nav>a:hover,.footer-bottom a:hover{text-decoration:underline;color:#174c32}.workspace .footer-bottom{font-size:12px;padding:22px 0;color:var(--muted)}.footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap}.nav-overlay{position:fixed;inset:0;background:#102b24a6;z-index:39;border:0;padding:0}.nav-overlay[hidden]{display:none}
@media(min-width:1700px){.workspace .app-shell{grid-template-columns:260px minmax(0,1fr)}.workspace .sidebar{padding:35px 25px}.article-hero h1{font-size:49px}.article-layout{grid-template-columns:minmax(0,1fr) 290px;gap:48px}}
@media(min-width:951px) and (max-height:700px){.aside-cta{padding:18px}.aside-cta h2{font-size:23px;margin:12px 0}.aside-cta>p:not(.eyebrow){font-size:13px;line-height:1.6;margin-bottom:16px}.aside-cta .bank-logo{height:40px;margin-bottom:15px}.toc{margin-top:18px;padding-top:15px}}
@media(max-width:1250px){.workspace .app-shell{grid-template-columns:220px minmax(0,1fr)}.workspace .sidebar{padding:25px 17px}.workspace .sidebar .brand>span:last-child{font-size:21px}.workspace .workspace-nav a{font-size:12px;padding:12px 8px}.workspace main{padding:30px 28px 0}.workspace .workspace-header{padding:0 28px}.article-layout{grid-template-columns:minmax(0,1fr) 235px;gap:28px}.article-hero{gap:28px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:1fr}.home-grid{grid-template-columns:1.3fr 1fr}.home-primary{padding:25px}.workspace .decision-panel{padding:24px}.workspace .workspace-footer{padding-left:28px;padding-right:28px}}
@media(max-width:950px){.workspace .app-shell{display:block}.workspace .sidebar{display:none;position:fixed;top:0;left:0;bottom:0;width:260px;height:100dvh;z-index:40;padding:30px 22px;box-shadow:10px 0 40px #102b2440}.workspace .sidebar.is-open{display:flex}.sidebar-close{display:block;background:none;color:#e8f0e7;font-size:30px;padding:0 4px}.workspace .workspace-header{top:0;height:76px;padding:0 22px;gap:15px}.workspace .mobile-sidebar-toggle{display:block;font-size:23px;padding:5px;color:#264e3b}.workspace .mobile-brand{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:650;letter-spacing:-.6px}.mobile-brand svg{width:23px;height:23px;color:#1f5a47}.header-breadcrumb{display:none}.workspace .header-cta{font-size:12px;padding:11px 15px;gap:12px}.workspace main{padding:28px 22px 0;max-width:none}.article-layout{grid-template-columns:1fr;gap:35px}.article-aside{position:static;max-height:none;overflow:visible;display:block}.toc{display:none}.article-hero h1{font-size:38px}.article-hero{gap:28px}.workspace .workspace-footer{padding-left:22px;padding-right:22px}.home-grid{grid-template-columns:1.2fr 1fr}.home-primary h2{font-size:28px}.workspace .decision-panel h2{font-size:25px}.workspace .personal-checklist label{font-size:13px}}
@media(max-width:650px){.workspace .workspace-header{height:72px;padding:0 16px;gap:10px}.workspace .mobile-brand{font-size:17px;gap:6px}.mobile-brand svg{width:20px;height:20px}.workspace .mobile-sidebar-toggle{font-size:21px;padding:4px}.workspace .header-cta{font-size:11px;padding:10px 12px;gap:8px}.workspace .header-cta span{font-size:16px}.workspace main{padding:24px 18px 0}.workspace h1{font-size:36px;letter-spacing:-1.3px}.workspace h2{font-size:27px}.breadcrumbs{font-size:11px;gap:7px 11px;margin-bottom:25px}.article-hero{grid-template-columns:1fr;gap:30px;padding-top:10px;padding-bottom:32px}.article-hero h1{font-size:36px}.hero-intro{font-size:17px;line-height:1.85;margin:20px 0}.article-hero .eyebrow{margin-bottom:17px}.article-layout{padding-top:32px}.prose{font-size:16px;line-height:1.95}.prose h2{font-size:27px;margin-top:33px}.prose h3{font-size:22px}.grid,.cards,.card-grid,.decision-grid,.info-grid{grid-template-columns:1fr}.callout,.info-box,.notice,.example,.example-box,.answer-box,.summary-box{padding:20px}.prose th,.prose td{min-width:110px;padding:12px 13px}.topic-grid{grid-template-columns:1fr}.workspace .card-copy h2{font-size:25px}.card-copy{padding:22px}.directory-page>.article-photo{grid-template-columns:1fr;gap:12px}.directory-page>.article-photo figcaption{font-size:17px}.category-filter{gap:8px}.category-filter button{font-size:11px;padding:8px 10px}.comparison-page{margin-left:-18px;margin-right:-18px}.comparison-page>h1,.comparison-content{margin-left:18px;margin-right:18px}.comparison-page>h1{font-size:34px}.product-card{padding:21px}.workspace .button{font-size:13px;padding:13px 17px;gap:18px}.home-grid{grid-template-columns:1fr}.home-title>p:not(.eyebrow){font-size:17px}.home-focus a{font-size:12px;padding:9px 12px}.home-primary{padding:25px}.home-section{padding:42px 0}.section-head{grid-template-columns:1fr;gap:20px}.provider-rows{grid-template-columns:1fr}.provider-row{padding:20px;gap:17px}.provider-row .bank-logo{width:115px;height:30px}.provider-row strong{font-size:15px}.workspace .footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-main>div:first-child{grid-column:1/-1}.workspace .footer-main h2{font-size:13px}.footer-main nav>a{font-size:12px}.workspace .workspace-footer{padding-left:18px;padding-right:18px}.workspace .footer-bottom{font-size:11px;flex-wrap:wrap;gap:20px}.footer-bottom nav{gap:23px}.workspace .faq-section summary{font-size:15px}}
@media(max-width:360px){.workspace .workspace-header{gap:7px;padding:0 12px}.workspace .mobile-brand{font-size:16px;gap:4px}.workspace .mobile-brand svg{display:none}.workspace .header-cta{font-size:10px;padding:10px;gap:6px}.workspace main{padding-left:16px;padding-right:16px}.comparison-page{margin-left:-16px;margin-right:-16px}.comparison-page>h1,.comparison-content{margin-left:16px;margin-right:16px}.workspace h1,.article-hero h1{font-size:33px}}

.workspace .footer-main nav{display:block}.workspace .footer-main>div{min-width:0}.workspace .representative-example{font-size:13px;line-height:1.65;background:#f5f7f3;padding:14px;border-radius:4px}.workspace h1,.workspace h2,.workspace h3{hyphens:none}


/* Rechner und ergänzende Lesestrukturen */
.workspace .rate-panel{align-self:start;background:#e8eee1;border:1px solid #cad6bd;padding:28px;min-width:0}
.workspace .rate-panel h2{font-size:29px;line-height:1.2;margin:16px 0;letter-spacing:-.8px}
.rate-panel>p:not(.decision-heading){font-size:14px;line-height:1.75;margin-bottom:22px}
.rate-form{display:grid;gap:17px}.rate-field{min-width:0}.rate-field label{display:block;font-size:12px;font-weight:650;margin-bottom:7px;line-height:1.5}
.rate-input{position:relative}.rate-input input,.rate-field select{width:100%;min-width:0;height:48px;padding:10px 13px;border:1px solid #bac8b0;border-radius:4px;background:#fff;color:#193a2e;font:inherit;font-size:15px}
.rate-input input{padding-right:56px}.rate-input span{position:absolute;right:12px;top:14px;font-size:12px;color:#52644c;pointer-events:none}.rate-input input[name=rate]{padding-right:62px}
.rate-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rate-result{background:#fff;border-radius:4px;padding:19px}.rate-result>span{font-size:12px;color:#53634f}.rate-result>output{display:block;font-size:36px;font-weight:650;letter-spacing:-1px;margin:4px 0 14px;color:#174b38}
.rate-result dl{margin:0;border-top:1px solid #dce5d5;padding-top:12px}.rate-result dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:7px 0;font-size:12px}.rate-result dt{color:#52644c}.rate-result dd{margin:0;font-weight:650;white-space:nowrap}
.rate-form .rate-disclaimer{font-size:11px;line-height:1.7;margin:0;color:#4f6049}.rate-form .rate-error{margin:0;color:#9b2929;font-size:13px}.workspace .rate-offer{width:100%;font-size:12px;line-height:1.6;gap:12px;padding:14px;justify-content:space-between}.rate-form noscript p{font-size:12px;line-height:1.7}
.prose .reading-feature,.prose .reading-note,.prose .reading-table{margin:25px 0 30px}.prose .reading-feature>h3,.prose .reading-note>h3{font-size:22px;line-height:1.4;margin:0 0 15px;letter-spacing:-.4px}
.reading-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:13px}.reading-cards>div{padding:21px;border-radius:4px;background:#fff;border:1px solid #d8e1d4}.reading-cards>div:nth-child(2n){background:#edf2e7}.reading-cards strong{display:block;font-size:16px;line-height:1.5;color:#244c3b}.prose .reading-cards p{font-size:14px;line-height:1.8;margin:9px 0 0}
.prose .reading-note{padding:23px 25px;background:#edf2e7;border-left:4px solid #688256;border-radius:0 4px 4px 0}.prose .reading-note p{font-size:15px;line-height:1.85;margin:0}.prose .reading-table table{margin:0;width:100%}.reading-table caption{text-align:left;font-weight:650;font-size:18px;line-height:1.55;padding:0 0 14px;color:#244c3b}.prose .reading-table tbody th{font-weight:600;background:#f0f4ec;color:#244c3b;text-align:left}.prose .reading-table td{background:#fff}.prose .reading-table th,.prose .reading-table td{font-size:14px;line-height:1.75}
@media(min-width:651px) and (max-width:1100px){.rate-fields{grid-template-columns:1fr}.workspace .rate-panel{padding:22px}.workspace .rate-panel h2{font-size:25px}}
@media(max-width:650px){.workspace .rate-panel{padding:23px}.workspace .rate-panel h2{font-size:28px}.rate-fields{grid-template-columns:1fr}.rate-result>output{font-size:35px}.reading-cards{grid-template-columns:1fr}.prose .reading-note{padding:20px}.prose .reading-feature>h3,.prose .reading-note>h3{font-size:22px}.prose .reading-table th,.prose .reading-table td{min-width:110px;font-size:14px}}

