/* Hadassa's reading experience shares the website's colors and typography. */
.content-page{padding-top:82px}.content-page .header{background:#fffffff7;color:var(--text);border-color:var(--line);backdrop-filter:blur(14px)}.content-page .header .header-inner,.content-page .header.is-scrolled .header-inner{height:82px}.content-page .header .brand strong{color:var(--navy)}.content-page .header .brand small{color:var(--blue)}.content-page .menu-toggle{background:white;border-color:var(--line)}.content-page .menu-toggle span{background:var(--navy)}.content-page nav>a[aria-current="page"]::after{right:0}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:9px;font-size:11px;font-weight:400;color:var(--muted);line-height:1.7}.breadcrumbs a:hover{color:var(--blue)}.breadcrumbs>span:last-child{color:var(--navy)}.blog-hero{background:linear-gradient(120deg,#f3fafb,#e7f4f6);padding:31px 0 57px;border-bottom:1px solid var(--line)}.blog-intro{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:76px;margin-top:43px}.blog-intro h1{font-size:clamp(40px,4.2vw,56px);font-weight:600;line-height:1.14;letter-spacing:-2.1px;color:var(--navy);margin:0 0 22px}.blog-intro>div>p:not(.eyebrow){font-size:15px;line-height:1.85;max-width:540px;color:var(--muted);margin:0}.tool-spotlight{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #dcebed;border-radius:15px;padding:26px;transition:translate .25s,box-shadow .25s}.tool-spotlight:hover{translate:0 -4px;box-shadow:0 12px 25px #073b550a}.tool-icon{display:grid;place-items:center;width:61px;height:66px;flex-shrink:0;background:var(--pale);border-radius:14px;color:var(--blue);font-size:26px;letter-spacing:-1px;font-weight:600}.tool-spotlight small{display:block;font-size:8px;letter-spacing:1.5px;font-weight:700;color:var(--blue);margin-bottom:8px}.tool-spotlight strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.4px;line-height:1.4}.tool-spotlight>span>span{display:block;font-size:11px;color:var(--muted);margin-top:9px}.blog-feature{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#f4fafb;margin-top:47px}.feature-image{height:390px;overflow:hidden}.feature-image img{width:100%;height:100%;object-fit:cover;object-position:center 60%;transition:transform 1s}.blog-feature:hover .feature-image img{transform:scale(1.035)}.feature-copy{padding:42px 48px;align-self:center}.feature-copy .eyebrow{margin-bottom:13px}.category-pill{display:inline-block;width:fit-content;font-size:9px;font-weight:700;letter-spacing:.4px;padding:5px 9px;border-radius:20px;background:#e4f4f6;color:#076e88;line-height:1.3}.feature-copy h2{font-size:38px;letter-spacing:-1.3px;margin:19px 0 17px}.feature-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--muted);max-width:390px;margin:0}.feature-copy .button{font-size:12px;margin-top:23px}.blog-library{padding-block:75px 52px}.blog-controls{display:flex;align-items:flex-end;gap:30px;justify-content:space-between;border-top:1px solid var(--line);padding-top:27px}.search-field{flex:0 1 370px}.search-field label{font-size:11px;margin:0 0 8px}.search-field input{font-size:13px;min-height:49px;border-radius:9px}.category-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:2px}.filter-chip{display:inline-block;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:25px;padding:10px 15px;font-size:11px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.filter-chip[aria-pressed="true"]{background:var(--navy);color:#fff;border-color:var(--navy)}.filter-chip:hover{border-color:var(--blue)}.results-count{font-size:11px;color:var(--muted);margin:21px 0 23px}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.post-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:16px;transition:translate .3s,box-shadow .3s,border-color .3s}.post-card:hover{translate:0 -5px;box-shadow:0 15px 35px #073b550a;border-color:#b5dbe4}.post-card[hidden]{display:none}.post-cover{display:block;height:208px;background:#e2f3f6;overflow:hidden}.post-cover>img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.post-card:hover .post-cover>img{transform:scale(1.04)}.post-card-body{display:flex;flex-direction:column;flex:1;padding:24px 24px 26px}.post-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--muted);line-height:1.5}.post-card h3{font-size:21px;font-weight:600;letter-spacing:-.65px;line-height:1.35;color:var(--navy);margin:18px 0 13px}.post-card h3 a:hover{color:var(--blue)}.post-card-body>p{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 22px;flex-grow:1}.post-card .text-link{font-size:11px}.empty-results{text-align:center;padding:50px 25px;border:1px dashed #bfdbe2;border-radius:15px;background:#f7fbfc}.empty-results[hidden]{display:none}.empty-results h3{font-size:22px;color:var(--navy);margin:0 0 10px}.empty-results p{font-size:14px;color:var(--muted)}.empty-results .button{font-size:12px;margin-top:12px}.editorial-note{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:var(--pale);border:1px solid var(--line);border-radius:17px;padding:35px 40px;margin-bottom:76px}.editorial-note .eyebrow{font-size:9px}.editorial-note h2{font-size:29px;letter-spacing:-1px}.editorial-note>p{font-size:13px;color:var(--muted);line-height:1.95;margin:0}.editorial-note a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.home-blog{padding-top:80px;padding-bottom:10px}.home-blog .section-heading>.text-link{font-size:12px;flex-shrink:0}.home-blog .post-grid{gap:22px}.home-blog .post-card h3{font-size:20px}.home-blog .post-card-body>p{font-size:12px}.home-blog+.process{padding-top:80px}
/* Reading layouts. */
.article-breadcrumbs{padding-block:29px 0}.article-heading{max-width:880px;padding:35px 0 33px}.article-heading h1{font-size:clamp(37px,4vw,53px);line-height:1.16;letter-spacing:-2px;font-weight:600;color:var(--navy);margin:20px 0 23px}.article-intro{font-size:17px;line-height:1.85;color:var(--muted);max-width:820px;margin:0}.article-byline{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:25px;font-size:11px;color:var(--muted)}.article-byline>a{font-weight:600;color:var(--navy)}.print-button{border:0;background:transparent;color:var(--blue);font-size:11px;font-weight:600;padding:3px 0;margin-left:10px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.article-cover{margin:0 0 44px;overflow:hidden;height:365px;border-radius:18px;background:#e5f3f6}.article-cover img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.article-cover:has(img[src$=".svg"]){height:350px}.article-cover img[src$=".svg"]{object-fit:contain;background:#e4f3f6}.article-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(210px,1fr);gap:66px;align-items:start}.article-content{min-width:0;font-size:16px;line-height:1.95}.article-content p{margin:0 0 20px}.quick-answer{padding:27px 30px;background:var(--pale);border-left:3px solid var(--cyan);border-radius:0 12px 12px 0;margin-bottom:39px}.quick-answer .eyebrow{font-size:9px;margin:0 0 10px}.quick-answer>p:last-child{font-size:15px;color:#365c6e;line-height:1.9;margin:0}.article-section{margin-bottom:38px}.article-section h2,.article-sources h2{font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.8px;margin:0 0 21px;color:var(--navy)}.article-content li{margin:0 0 13px;padding-left:5px}.article-content ul,.article-content ol{padding-left:24px;margin:0 0 24px}.article-content strong{font-weight:600}.article-content p>a,.article-content li>a{color:#057593;text-decoration:underline;text-underline-offset:3px}.article-content a:hover{color:var(--navy)}.source-mark{font-size:11px;white-space:nowrap;text-decoration:none!important}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:11px;margin:22px 0}.table-wrap table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.8;min-width:520px}.table-wrap th,.table-wrap td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}.table-wrap th{background:var(--pale);font-weight:600;color:var(--navy)}.table-wrap tr:last-child td{border-bottom:0}.article-sidebar{position:sticky;top:110px}.article-toc{display:block;border:1px solid var(--line);padding:22px 24px;border-radius:13px;font-size:12px}.article-toc>p{font-size:9px;color:var(--blue);font-weight:700;letter-spacing:1.3px;margin:0 0 14px}.article-toc ol{list-style:none;margin:0;padding:0;display:block}.article-toc li{margin:0;border-bottom:1px solid var(--line);padding:10px 0;line-height:1.6;font-weight:400}.article-toc li:last-child{border:0;padding-bottom:0}.article-toc a{color:var(--muted)}.article-toc a:hover{color:var(--blue)}.back-blog{display:block;font-size:11px;color:var(--blue);font-weight:600;margin:19px 0 0}.article-faq details{padding:18px 0;border-bottom:1px solid var(--line)}.article-faq summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--navy);line-height:1.8;padding-right:23px}.article-faq details>p{font-size:14px;line-height:1.95;color:var(--muted);margin:14px 0 0}.article-sources{border-top:1px solid var(--line);padding-top:28px;margin-top:43px}.article-sources h2{font-size:20px}.article-sources li,.article-sources p{font-size:12px;color:var(--muted);line-height:1.9}.article-sources li{margin-bottom:9px}.article-sources>p{margin-top:18px}.article-cta{background:var(--navy);color:#fff;padding:30px;border-radius:15px;margin-top:38px}.article-cta .eyebrow{font-size:8px;color:#a0e0e8}.article-cta h2{font-size:29px;color:#fff;margin-bottom:16px}.article-cta>p:not(.eyebrow){font-size:14px;color:#d3e6ec;line-height:1.9}.article-cta .button{font-size:12px;color:#fff;line-height:1.5}.article-cta .button:hover{color:#fff}.article-related{padding:76px 0 83px}.article-related h2{font-size:32px}.article-related .section-heading>.text-link{font-size:12px}.formula{border:1px solid #d6eaf0;background:#f4fafb;border-radius:10px;padding:19px 23px;font-size:15px;line-height:1.9;font-weight:600;color:var(--navy);margin:20px 0 23px}.reader-checklist{list-style:none;padding:0!important}.reader-checklist li{position:relative;padding-left:31px;margin-bottom:17px}.reader-checklist li::before{content:'';position:absolute;left:0;top:8px;width:15px;height:15px;border:1px solid #8cbac7;border-radius:3px}
/* A calculator with no network requests or saved visitor data. */
.volume-calculator{border:1px solid #c7e3eb;padding:28px;background:#f2f9fb;border-radius:14px;margin:24px 0}.volume-calculator .calc-intro{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:19px}.volume-calculator label{font-size:12px;line-height:1.7;font-weight:600;margin:13px 0 7px}.volume-calculator input,.volume-calculator select{font-size:16px;min-height:50px}.calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:3px 16px;align-items:end}.calc-fields>[hidden]{display:none}.volume-calculator .button{font-size:12px;margin-top:24px}.calc-result{margin-top:24px;padding:23px 25px;border-radius:11px;background:#fff;border:1px solid var(--line)}.calc-result small{display:block;font-size:11px;color:var(--muted);line-height:1.6}.calc-result strong{display:block;font-size:35px;letter-spacing:-1.2px;line-height:1.3;color:var(--navy);margin-top:4px;overflow-wrap:anywhere}.calc-result>span{display:block;font-size:12px;color:var(--blue);line-height:1.7;margin-top:7px}.volume-calculator .calc-footnote{font-size:11px;line-height:1.85;color:var(--muted);margin:16px 0 0}.calc-error{font-size:12px;line-height:1.8;color:#a62f28;margin:15px 0 0!important}.calc-error[hidden]{display:none}
@media(max-width:1080px){.blog-intro{gap:40px}.blog-intro h1{font-size:45px}.tool-spotlight{padding:23px;gap:14px}.tool-spotlight strong{font-size:15px}.tool-icon{width:52px;height:59px;font-size:24px}.feature-copy{padding:31px 34px}.feature-copy h2{font-size:34px}.feature-image{height:380px}.blog-controls{display:block}.search-field{max-width:420px}.category-filters{margin-top:18px}.post-grid{gap:18px}.post-card-body{padding:21px 20px 24px}.post-card h3{font-size:19px}.post-cover{height:180px}.editorial-note{gap:35px;padding:31px}.article-layout{gap:37px;grid-template-columns:minmax(0,1fr) 235px}.article-toc{padding:20px}.article-heading h1{font-size:47px}.article-cover{height:320px}.article-content{font-size:15px}.article-related .post-grid{gap:17px}}
@media(max-width:780px){.content-page{padding-top:77px}.content-page .header .header-inner,.content-page .header.is-scrolled .header-inner{height:77px}.breadcrumbs{font-size:10px;gap:7px;line-height:1.8}.blog-hero{padding:23px 0 34px}.blog-intro{grid-template-columns:1fr;gap:26px;margin-top:29px}.blog-intro h1{font-size:37px;letter-spacing:-1.4px;margin-bottom:20px}.blog-intro>div>p:not(.eyebrow){font-size:14px;line-height:1.9}.tool-spotlight{padding:20px;gap:15px}.tool-spotlight strong{font-size:16px}.tool-spotlight>span>span{font-size:11px}.tool-spotlight small{font-size:8px}.tool-icon{height:56px;width:56px}.blog-feature{grid-template-columns:1fr;border-radius:15px;margin-top:30px}.feature-image{height:235px}.feature-copy{padding:28px 25px 31px}.feature-copy h2{font-size:32px;letter-spacing:-1px;margin:16px 0}.feature-copy>p:not(.eyebrow){font-size:13px;line-height:1.9}.feature-copy .button{font-size:11px;width:100%;margin-top:23px}.feature-copy .eyebrow{font-size:9px}.blog-library{padding-block:49px 35px}.blog-library .section-heading>p{font-size:13px}.blog-controls{padding-top:23px}.search-field{max-width:none}.search-field input{font-size:16px}.category-filters{gap:7px;margin-top:16px}.filter-chip{font-size:10px;padding:9px 12px}.results-count{font-size:10px;margin:18px 0 21px}.post-grid{grid-template-columns:1fr;gap:19px}.post-cover{height:218px}.post-card-body{padding:24px}.post-card h3{font-size:23px;letter-spacing:-.7px;margin:18px 0 13px}.post-card-body>p{font-size:13px;line-height:1.9}.post-card .text-link{font-size:12px}.post-meta{font-size:10px;gap:11px}.category-pill{font-size:9px}.editorial-note{grid-template-columns:1fr;padding:29px 25px;gap:22px;margin-bottom:48px;border-radius:14px}.editorial-note h2{font-size:27px}.editorial-note>p{font-size:12px;line-height:1.95}.home-blog{padding-top:53px;padding-bottom:0}.home-blog .section-heading{display:block}.home-blog .section-heading>.text-link{margin-top:20px}.home-blog .post-card h3{font-size:22px}.home-blog .post-card-body>p{font-size:13px}.home-blog+.process{padding-top:57px}.article-breadcrumbs{padding-top:23px}.article-heading{padding:28px 0}.article-heading h1{font-size:35px;line-height:1.18;letter-spacing:-1.2px;margin:20px 0}.article-intro{font-size:15px;line-height:1.9}.article-byline{font-size:10px;gap:8px;margin-top:23px}.print-button{font-size:10px;margin-left:0}.article-cover,.article-cover:has(img[src$=".svg"]){height:235px;border-radius:13px;margin-bottom:29px}.article-layout{display:flex;flex-direction:column;gap:29px}.article-sidebar{position:static;order:-1;width:100%}.article-toc{padding:22px}.article-toc>p{font-size:9px}.article-toc ol{display:grid;grid-template-columns:1fr;gap:0}.article-toc li{font-size:11px;padding:9px 0}.back-blog{display:none}.article-content{font-size:15px;line-height:1.95;width:100%}.quick-answer{padding:23px 22px;margin-bottom:32px}.quick-answer>p:last-child{font-size:14px;line-height:1.9}.article-section h2{font-size:25px;letter-spacing:-.7px;margin-bottom:19px}.article-section{margin-bottom:32px}.article-content li{margin-bottom:14px}.article-content ul,.article-content ol{padding-left:22px}.article-faq summary{font-size:14px}.article-faq details>p{font-size:13px}.article-sources{padding-top:25px;margin-top:33px}.article-sources h2{font-size:20px}.article-sources li,.article-sources p{font-size:11px}.article-cta{padding:27px 23px;margin-top:31px}.article-cta h2{font-size:27px}.article-cta>p:not(.eyebrow){font-size:13px}.article-cta .button{font-size:11px;width:100%;padding-inline:13px;gap:8px}.article-related{padding:51px 0 56px}.article-related h2{font-size:29px}.article-related .section-heading>.text-link{margin-top:19px}.formula{padding:17px 18px;font-size:13px}.volume-calculator{padding:23px 20px}.volume-calculator .calc-intro{font-size:12px}.volume-calculator label{font-size:11px}.calc-fields{gap:0 12px}.volume-calculator .button{width:100%;font-size:11px}.calc-result{padding:21px}.calc-result strong{font-size:31px}.calc-result>span{font-size:11px}.volume-calculator .calc-footnote{font-size:10px}.table-wrap table{font-size:12px}.table-wrap th,.table-wrap td{padding:12px 14px}}
@media(max-width:370px){.blog-intro h1{font-size:33px}.tool-spotlight{padding:18px;gap:12px}.tool-spotlight strong{font-size:14px}.tool-icon{width:48px;height:52px;font-size:23px}.feature-copy{padding:26px 21px}.feature-copy h2{font-size:29px}.post-card-body{padding:22px}.post-card h3,.home-blog .post-card h3{font-size:21px}.article-heading h1{font-size:31px}.article-cover,.article-cover:has(img[src$=".svg"]){height:210px}.article-content{font-size:14px}.article-section h2{font-size:23px}.calc-fields{grid-template-columns:1fr}.calc-result strong{font-size:28px}.volume-calculator{padding:22px 17px}.filter-chip{font-size:9px;padding:9px 11px}}
@media print{.header,footer,.floating-wa,.article-sidebar,.article-related,.article-cover,.print-button,.article-cta,.article-byline>button,.breadcrumbs{display:none!important}.content-page{padding:0}.container{width:100%;max-width:none}.article-heading{padding:0 0 18px;max-width:none}.article-heading h1{font-size:25pt}.article-intro{font-size:12pt}.article-layout{display:block}.article-content{font-size:11pt;line-height:1.6}.article-section h2{font-size:17pt}.article-content a{color:inherit;text-decoration:underline}.quick-answer,.volume-calculator,.calc-result{box-shadow:none;background:#fff;border:1px solid #ddd;break-inside:avoid}.article-section,.article-faq details{break-inside:auto}.volume-calculator button{display:none}.article-sources{font-size:10pt}.article-faq details>p{display:block}.table-wrap{overflow:visible}.table-wrap table{min-width:0}.reader-checklist li::before{border-color:#333}}
/* Keep the tool controls free while the calculator is in view. */
.floating-wa.is-context-hidden{display:none}
