/* Camada visual editorial: mantém os cálculos existentes e reforça leitura, hierarquia e descoberta. */
.intro-studio{position:relative;gap:clamp(32px,6vw,96px);min-height:590px;padding:84px clamp(24px,4vw,58px) 66px;overflow:hidden;border:1px solid #dbe7e1;border-radius:8px;background:#f8fbf9}.intro-studio .intro-copy{z-index:1;max-width:780px}.intro-studio .intro-copy:before{width:7px;border-radius:0;background:#e95f45}.intro-studio h1{max-width:790px;font-size:clamp(3.25rem,6vw,6rem);line-height:.98;letter-spacing:0}.intro-studio .intro-copy>p:not(.eyebrow){max-width:700px;font-size:1.16rem;line-height:1.75}.intro-studio .primary-link{gap:12px;background:#006b59}.intro-studio .primary-link:hover,.intro-studio .primary-link:focus-visible{background:#004e43}.intro-facts{display:flex;flex-wrap:wrap;gap:0;margin:42px 0 0}.intro-facts div{min-width:145px;padding:0 22px;border-left:1px solid #c9d8d1}.intro-facts div:first-child{padding-left:0;border-left:0}.intro-facts dt{color:#072b2d;font-family:Georgia,"Times New Roman",serif;font-size:2rem;font-weight:700}.intro-facts dd{margin:2px 0 0;color:#647980;font-size:.82rem;font-weight:750;text-transform:uppercase}.intro-studio .intro-panel-proof{z-index:1;min-width:min(100%,430px);padding:0;border:1px solid #173a3b;border-radius:8px;background:#09292e;box-shadow:16px 16px 0 #f3ddb1}.intro-studio .intro-panel-proof>div{min-height:86px;padding:0 26px}.intro-studio .intro-panel-proof .panel-kicker{display:grid;grid-template-columns:1fr;align-content:center;gap:7px;min-height:112px;border-bottom:1px solid rgba(255,255,255,.15)}.panel-kicker span{color:#f5bd39;font-size:.72rem;font-weight:900;letter-spacing:.07em}.panel-kicker strong{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1.75rem}.intro-studio .intro-panel-proof .decision-path{display:grid;grid-template-columns:45px 1fr;gap:16px;align-items:center}.intro-studio .intro-panel-proof .decision-index{color:#f5bd39;font-family:Georgia,"Times New Roman",serif;font-size:1.15rem;font-weight:700}.intro-studio .intro-panel-proof .decision-path span:last-child{color:#eef6f2;font-size:.98rem;line-height:1.42}.panel-link{display:flex;justify-content:space-between;gap:12px;padding:21px 26px;color:#f5bd39;border-top:1px solid rgba(255,255,255,.15);font-weight:800}.panel-link:hover,.panel-link:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px}
.trust-strip{margin:22px 0 60px;padding:0;border-top:1px solid #d5e1dc;border-bottom:1px solid #d5e1dc}.trust-strip article{padding:28px 28px 28px 0}.trust-strip article+article{padding-left:28px}.latest-articles-band{position:relative;padding:clamp(26px,4vw,54px);overflow:hidden;border:0;border-radius:8px;background:#0a292d}.latest-articles-band:before{content:"";position:absolute;left:0;top:0;width:8px;height:100%;background:#e95f45}.latest-articles-band .section-intro h2,.latest-articles-band .section-intro p,.latest-articles-band .section-link{color:#fff}.latest-articles-band .section-intro .eyebrow{color:#f5bd39}.latest-articles-band .section-link{padding-bottom:5px;border-bottom:1px solid #f5bd39}.latest-articles-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.home-article-card{grid-column:span 4;min-height:255px;border:0;border-radius:6px;background:#fff;box-shadow:none}.home-article-card:nth-child(2),.home-article-card:nth-child(5),.home-article-card:nth-child(3),.home-article-card:nth-child(4){grid-column:span 3}.home-article-card a{display:grid;align-content:start;height:100%;padding:26px}.home-article-card:hover,.home-article-card:focus-within{transform:translateY(-4px);box-shadow:0 14px 28px rgba(0,0,0,.22)}.home-article-card-featured{grid-column:span 6;color:#fff;background:#007361}.home-article-card-featured h3,.home-article-card-featured p,.home-article-card-featured small{color:#fff}.home-article-card span{color:#007361;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.home-article-card small{margin-top:14px;color:#65767b;font-size:.78rem;font-weight:700}.home-article-card h3{margin:28px 0 0;color:#09292e;font-family:Georgia,"Times New Roman",serif;font-size:1.4rem;line-height:1.2}.home-article-card p{margin:16px 0 0;color:#53676d;line-height:1.56}.workspace{border-top:8px solid #f5bd39;background:#e5f0eb}.switcher{background:#0a292d}.switcher-item{border-radius:5px}.switcher-item.active{color:#09292e;background:#f5bd39}.calculator-stage{border-radius:0 8px 8px 0;box-shadow:0 18px 40px rgba(11,42,43,.12)}
.article-page.library-page{max-width:1440px}.library-discovery{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding:28px;border:1px solid #d5e1dc;border-radius:8px;background:#fff}.library-discovery h1{margin:0;color:#09292e;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.01}.library-discovery p{max-width:760px;margin:18px 0 0;color:#5b6e74;font-size:1.04rem;line-height:1.7}.library-discovery aside{display:grid;align-content:space-between;gap:18px;padding:24px;border-radius:6px;color:#fff;background:#0a292d}.library-discovery aside strong{color:#f5bd39;font-size:.78rem;letter-spacing:.06em}.library-discovery aside span{color:#ecf5f1;font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;line-height:1.25}.library-controls{display:grid;gap:15px;margin-top:30px}.library-controls label{display:grid;gap:8px;color:#29464a;font-size:.84rem;font-weight:800}.library-search{width:100%;min-height:52px;padding:0 16px;border:1px solid #adbfba;border-radius:5px;color:#09292e;font:inherit;background:#fff}.library-filters{display:flex;flex-wrap:wrap;gap:8px}.library-filter{min-height:38px;padding:0 14px;border:1px solid #adbfba;border-radius:999px;color:#29464a;font:inherit;font-size:.88rem;font-weight:750;background:#fff;cursor:pointer}.library-filter[aria-pressed="true"]{color:#fff;border-color:#007361;background:#007361}.article-index-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:28px}.article-index-card{display:grid;grid-column:span 4;min-height:285px;padding:25px;border:1px solid #d5e1dc;border-top:5px solid #007361;border-radius:6px;background:#fff}.article-index-card[data-category="credito"]{border-top-color:#e95f45}.article-index-card[data-category="trabalho"]{border-top-color:#f5bd39}.article-index-card[data-category="cotidiano"]{border-top-color:#166f9f}.article-index-card.is-hidden{display:none}.article-index-card small{color:#64777d;font-weight:700}.article-index-card .category{color:#007361;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.article-index-card h2{margin:18px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;line-height:1.2}.article-index-card h2 a{color:#09292e}.article-index-card h2 a:hover{color:#007361}.article-index-card p{margin:14px 0 0;color:#5b6e74;line-height:1.6}.article-index-card .text-action{align-self:end}
.article-reading-page{max-width:1000px}.article-reading-header{padding:clamp(30px,6vw,70px);border-radius:8px;color:#fff;background:#0a292d}.article-reading-header .eyebrow{color:#f5bd39}.article-reading-header h1{max-width:900px;margin:18px 0 0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.98}.article-reading-header>p:not(.eyebrow){max-width:780px;margin:24px 0 0;color:#d7e7e1;font-size:1.13rem;line-height:1.72}.article-byline{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:30px;color:#d7e7e1;font-size:.9rem}.article-byline strong{color:#fff}.article-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:42px;margin-top:34px}.article-copy{min-width:0;font-size:1.08rem;line-height:1.78}.article-copy h2{margin:2.6rem 0 1rem;color:#09292e;font-family:Georgia,"Times New Roman",serif;font-size:2rem;line-height:1.15}.article-copy h3{margin:1.8rem 0 .7rem;color:#09292e;font-size:1.2rem}.article-copy p,.article-copy li{color:#42575d}.article-copy li+li{margin-top:.55rem}.article-copy a{color:#006b59;font-weight:750;text-decoration:underline;text-underline-offset:3px}.article-callout{margin:28px 0;padding:24px;border-left:5px solid #e95f45;border-radius:0 6px 6px 0;background:#fff5ee}.article-callout strong{color:#09292e}.article-sidebar{align-self:start;position:sticky;top:22px;padding:22px;border:1px solid #d5e1dc;border-radius:6px;background:#fff}.article-sidebar h2{margin:0;color:#09292e;font-size:1.12rem}.article-sidebar p{color:#5b6e74;line-height:1.55}.article-sidebar .primary-link{width:100%;margin-top:8px}.source-list{margin:30px 0 0;padding:22px 24px;border-radius:6px;background:#edf5f1}.source-list h2{margin-top:0}
@media (max-width:980px){.intro-studio{grid-template-columns:1fr;min-height:0}.intro-studio .intro-panel-proof{width:100%;max-width:none}.latest-articles-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-article-card,.home-article-card-featured,.home-article-card:nth-child(2),.home-article-card:nth-child(3),.home-article-card:nth-child(4),.home-article-card:nth-child(5){grid-column:span 3}.library-discovery,.article-reading-layout{grid-template-columns:1fr}.article-sidebar{position:static}.article-index-card{grid-column:span 6}}@media (max-width:720px){.intro-studio{margin:0;padding:54px 22px 42px;border-right:0;border-left:0;border-radius:0}.intro-studio h1{font-size:clamp(2.75rem,15vw,4.15rem)}.intro-facts{margin-top:30px}.intro-facts div{min-width:104px;padding:0 12px}.intro-facts dt{font-size:1.6rem}.intro-facts dd{font-size:.66rem}.intro-studio .intro-panel-proof{box-shadow:9px 10px 0 #f3ddb1}.trust-strip{display:grid;grid-template-columns:1fr;margin-bottom:42px}.trust-strip article,.trust-strip article+article{padding:22px 0;border-right:0;border-bottom:1px solid #d5e1dc}.trust-strip article:last-child{border-bottom:0}.latest-articles-band{margin-right:0;margin-left:0;border-radius:0}.latest-articles-grid{grid-template-columns:1fr}.home-article-card,.home-article-card-featured,.home-article-card:nth-child(2),.home-article-card:nth-child(3),.home-article-card:nth-child(4),.home-article-card:nth-child(5){grid-column:auto;min-height:0}.home-article-card a{min-height:230px}.article-index-grid{grid-template-columns:1fr}.article-index-card{grid-column:auto;min-height:0}.article-reading-header{margin-right:-16px;margin-left:-16px;border-radius:0}.article-reading-header h1{font-size:clamp(2.4rem,12vw,3.6rem)}.article-copy{font-size:1rem}}

/* O destaque usa fundo escuro: esta regra vem por ultimo para vencer a base dos cartoes. */
.home-article-card.home-article-card-featured,
.home-article-card.home-article-card-featured a,
.home-article-card.home-article-card-featured h3,
.home-article-card.home-article-card-featured p,
.home-article-card.home-article-card-featured small {
  color: #fff;
}

.home-article-card.home-article-card-featured span {
  color: #f7cf62;
}

.home-article-card.home-article-card-featured h3,
.home-article-card.home-article-card-featured p,
.home-article-card.home-article-card-featured small,
.home-article-card.home-article-card-featured span {
  opacity: 1;
}

/* Contraste do destaque editorial: independe das cores herdadas dos links. */
.latest-articles-band .home-article-card-featured {
  color-scheme: dark;
  background: #007361;
}

.latest-articles-band .home-article-card-featured > a,
.latest-articles-band .home-article-card-featured > a:link,
.latest-articles-band .home-article-card-featured > a:visited,
.latest-articles-band .home-article-card-featured h3 {
  color: #ffffff !important;
}

.latest-articles-band .home-article-card-featured p,
.latest-articles-band .home-article-card-featured small {
  color: #e4f3ee !important;
}

.latest-articles-band .home-article-card-featured span {
  color: #ffe08a !important;
}

/* Experiência principal: ferramenta primeiro, conteúdo depois. */
.utility-intro{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:54px;min-height:0;padding:42px 0 32px;border-bottom:0}.utility-intro .intro-copy{padding-left:22px}.utility-intro .intro-copy:before{top:4px;bottom:4px;width:5px;background:#007361;box-shadow:0 54px 0 #f5bd39,0 108px 0 #e95f45}.utility-intro h1{max-width:700px;font-size:3.8rem;line-height:1}.utility-intro .intro-facts{display:flex;gap:0;margin:28px 0 0}.utility-intro .intro-facts div{min-width:112px;padding:0 18px;border-left:1px solid #c9d7d2}.utility-intro .intro-facts div:first-child{padding-left:0;border-left:0}.utility-intro .intro-facts dt{color:#09292e;font-size:1.7rem;font-weight:900}.utility-intro .intro-facts dd{margin:2px 0 0;color:#5b6e74;font-size:.74rem;font-weight:800}
.tool-finder{padding:24px;border:1px solid #173f43;border-radius:7px;background:#0a292d;box-shadow:12px 12px 0 rgba(245,189,57,.22)}.tool-finder-heading{display:flex;align-items:center;gap:14px;margin-bottom:16px}.finder-step{display:grid;place-items:center;width:38px;height:38px;color:#09292e;background:#f5bd39;font-weight:900}.tool-finder-heading strong,.tool-finder-heading small{display:block}.tool-finder-heading strong{color:#fff;font-size:1.05rem}.tool-finder-heading small{margin-top:2px;color:#b9cfca}.tool-search-label{display:block}.tool-search-label input{width:100%;min-height:48px;padding:0 14px;border:1px solid #577377;border-radius:4px;color:#09292e;background:#fff;font:inherit}.tool-search-label input:focus{border-color:#f5bd39;outline:3px solid rgba(245,189,57,.24)}.tool-finder-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.tool-finder-results button{min-height:62px;padding:10px 12px;border:1px solid #31575a;border-radius:4px;color:#fff;background:#11363a;font:inherit;font-weight:850;text-align:left;cursor:pointer}.tool-finder-results button span{display:block;margin-top:3px;color:#b9cfca;font-size:.75rem;font-weight:650}.tool-finder-results button:hover,.tool-finder-results button:focus-visible{border-color:#f5bd39;color:#09292e;background:#f5bd39;outline:none}.tool-finder-results button:hover span,.tool-finder-results button:focus-visible span{color:#29464a}.tool-finder-empty{margin:14px 0 0;color:#d7e7e1;font-size:.9rem}
.workspace{gap:0;margin-bottom:26px;padding:0;border:1px solid #bfd0ca;border-top:6px solid #f5bd39;border-radius:7px;background:#fff;box-shadow:0 18px 42px rgba(9,41,46,.1);scroll-margin-top:88px}.workspace .switcher{top:82px;padding:20px;background:#0a292d}.workspace .switcher-list{gap:6px}.workspace .switcher-item{min-height:58px;border:1px solid transparent;border-radius:4px;color:#fff;background:transparent;box-shadow:none}.workspace .switcher-item small{color:#a9c2bd}.workspace .switcher-item:hover,.workspace .switcher-item:focus-visible{border-color:#557579;background:#123a3e}.workspace .switcher-item.active{color:#09292e;border-color:#f5bd39;background:#f5bd39}.workspace .switcher-item.active small{color:#29464a}.workspace .item-icon{width:38px;height:38px;border-radius:4px;color:#0a292d;background:#fff}.workspace .calculator-stage{padding:26px;border-radius:0 7px 7px 0;background:#edf4f1;box-shadow:none}.workspace .calculator{border:1px solid #d5e1dc;border-radius:5px;box-shadow:none}
.product-trust-strip{margin:8px 0 34px;padding:22px 0;border-top:1px solid #c9d7d2;border-bottom:1px solid #c9d7d2}.latest-articles-band{padding:32px;border-top:0;border-left:6px solid #e95f45;background:#0a292d}.latest-articles-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.latest-articles-band .home-article-card,.latest-articles-band .home-article-card-featured,.latest-articles-band .home-article-card:nth-child(2),.latest-articles-band .home-article-card:nth-child(3),.latest-articles-band .home-article-card:nth-child(4),.latest-articles-band .home-article-card:nth-child(5){grid-column:auto;grid-row:auto;min-width:0;min-height:285px}.latest-articles-band .home-article-card-featured a{align-content:start}.latest-articles-band .home-article-card-featured,.latest-articles-band .home-article-card-featured a,.latest-articles-band .home-article-card-featured h3,.latest-articles-band .home-article-card-featured p,.latest-articles-band .home-article-card-featured small{color:#fff}.latest-articles-band .home-article-card-featured span{color:#f7cf62}.library-result-count{margin:0;color:#5b6e74;font-size:.88rem;font-weight:750}
@media(max-width:1080px){.utility-intro{grid-template-columns:1fr;gap:28px}.utility-intro h1{font-size:3.2rem}.latest-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.workspace{display:block}.workspace .switcher{position:static;padding:16px}.workspace .switcher-list{display:none}.workspace .mobile-label,.workspace .mobile-select{display:block}.workspace .mobile-label{margin-bottom:7px;color:#fff;font-weight:800}.workspace .mobile-select{width:100%;min-height:46px}.latest-articles-grid{grid-template-columns:1fr}}
@media(max-width:720px){.utility-intro{margin:0;padding:30px 0 24px}.utility-intro h1{font-size:2.5rem}.utility-intro .intro-facts div{min-width:0;padding:0 12px}.tool-finder{padding:18px;box-shadow:7px 7px 0 rgba(245,189,57,.22)}.tool-finder-results{grid-template-columns:1fr}.workspace{margin-right:0;margin-left:0}.workspace .calculator-stage{padding:12px}.workspace .calculator{padding:18px}.latest-articles-band{padding:24px 18px}}

/* Valor demonstrável: cenários, autoria e memória das simulações. */
.decision-lab{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:34px;margin:42px 0;padding:34px;border:1px solid #bfd0ca;border-top:6px solid #f5bd39;border-radius:7px;background:#edf4f1}.decision-lab-copy h2{max-width:540px;margin:10px 0 14px;color:#09292e;font-size:2.15rem;line-height:1.08}.decision-lab-copy>p:not(.eyebrow){max-width:570px;color:#52666c;line-height:1.65}.decision-lab-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.decision-lab-tabs button{min-height:44px;padding:0 12px;border:1px solid #9db3ad;border-radius:4px;color:#29464a;background:#fff;font:inherit;font-size:.86rem;font-weight:850;cursor:pointer}.decision-lab-tabs button[aria-selected="true"]{color:#fff;border-color:#007361;background:#007361}.decision-lab-panel{min-height:430px;padding:30px;border-radius:6px;color:#fff;background:#0a292d;box-shadow:10px 10px 0 rgba(233,95,69,.2)}.decision-lab-kicker{margin:0;color:#f5bd39;font-size:.76rem;font-weight:850;text-transform:uppercase}.decision-lab-panel h3{max-width:650px;margin:14px 0 12px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1.85rem;line-height:1.12}.decision-lab-summary{max-width:680px;color:#d2e2dd;line-height:1.62}.decision-lab-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0;background:#31575a}.decision-lab-metrics div{padding:14px;background:#11363a}.decision-lab-metrics dt{color:#a9c2bd;font-size:.72rem;font-weight:750}.decision-lab-metrics dd{margin:6px 0 0;color:#fff;font-size:1rem;font-weight:900}.decision-lab-chart{display:grid;gap:9px;margin:22px 0}.decision-lab-chart>div{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;color:#d2e2dd;font-size:.76rem;font-weight:800}.decision-lab-chart i{display:block;height:12px;overflow:hidden;background:#31575a}.decision-lab-chart b{display:block;height:100%;background:#f5bd39}.decision-lab-panel .primary-link{display:inline-flex;margin-top:8px}.editorial-signature{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;margin:40px 0;padding:26px 0;border-top:1px solid #bfd0ca;border-bottom:1px solid #bfd0ca}.editorial-signature img{width:112px;height:112px;object-fit:cover;border-radius:4px}.editorial-signature h2{margin:6px 0 8px;color:#09292e;font-size:1.45rem}.editorial-signature p:not(.eyebrow){max-width:780px;margin:0;color:#52666c;line-height:1.6}.editorial-signature .secondary-link{white-space:nowrap}
.result-comparison{margin:20px 0;padding:18px;border:1px solid #436165;border-radius:5px;background:#0f3438}.result-comparison>strong{display:block;margin-bottom:14px;color:#fff}.result-comparison-bars{display:grid;gap:10px}.result-comparison-row{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(120px,1.5fr) minmax(92px,.7fr);align-items:center;gap:10px;color:#cce0da;font-size:.78rem}.result-comparison-row b{color:#fff;text-align:right}.result-comparison-track{height:10px;overflow:hidden;background:#31575a}.result-comparison-track span{display:block;height:100%;background:#f5bd39}.calculation-record{margin:18px 0 0;border-top:1px solid #436165}.calculation-record summary{padding:15px 0;color:#fff;font-weight:850;cursor:pointer}.calculation-record>p{margin:0 0 12px;color:#b9cfca;font-size:.82rem}.calculation-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.calculation-record-grid div{padding:10px;background:#11363a}.calculation-record-grid dt{color:#a9c2bd;font-size:.7rem}.calculation-record-grid dd{margin:4px 0 0;color:#fff;font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.result-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.result-copy-button{min-height:40px;padding:0 14px;border:1px solid #f5bd39;border-radius:4px;color:#09292e;background:#f5bd39;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.result-copy-button:hover,.result-copy-button:focus-visible{background:#fff}.result-copy-status{color:#cce0da;font-size:.78rem}
@media(max-width:720px){.article-reading-header{margin-right:-11px;margin-left:-11px}.article-copy a{overflow-wrap:anywhere}.source-list{padding:20px 18px}}
@media(max-width:980px){.decision-lab{grid-template-columns:1fr}.editorial-signature{grid-template-columns:90px 1fr}.editorial-signature img{width:90px;height:90px}.editorial-signature .secondary-link{grid-column:2}}@media(max-width:720px){.decision-lab{margin-right:0;margin-left:0;padding:24px 18px}.decision-lab-tabs{grid-template-columns:1fr 1fr}.decision-lab-panel{min-height:0;padding:22px;box-shadow:7px 7px 0 rgba(233,95,69,.2)}.decision-lab-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-lab-chart>div{grid-template-columns:72px minmax(0,1fr)}.editorial-signature{grid-template-columns:72px 1fr}.editorial-signature img{width:72px;height:72px}.editorial-signature h2{font-size:1.2rem}.result-comparison-row{grid-template-columns:80px minmax(80px,1fr)}.result-comparison-row b{grid-column:2;text-align:left}.calculation-record-grid{grid-template-columns:1fr}}
