*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;color:var(--ink);background:var(--paper);font:17px/1.65 var(--body);--body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:var(--body);--ink:#17242b;--paper:#fff;--muted:#52616c;--line:#d9e0e5;--accent:#005f8c;--tint:#edf6fa;--radius:0px}body.lively{--paper:#fffdf9;--ink:#24312c;--muted:#526159;--accent:#a33827;--tint:#f6e7d7;--line:#d8d7ce;--display:Georgia,"Times New Roman",serif;--radius:10px}body.crisp{--paper:#fff;--ink:#132238;--muted:#48596e;--accent:#0757cb;--tint:#eaf2ff;--line:#ced8e5;--radius:0px}body.cluedly{--paper:#fafbfc;--ink:#1d2048;--muted:#55566d;--accent:#4c35b2;--tint:#efecfb;--line:#dcdbe8;--radius:18px;--display:Georgia,"Times New Roman",serif}body.knowiva{--paper:#fff;--ink:#133d3e;--muted:#536a68;--accent:#096866;--tint:#eef6f4;--line:#d5e5df;--display:Georgia,"Times New Roman",serif;--radius:4px}body.digest{--paper:#fffef9;--ink:#242725;--muted:#5b6059;--accent:#284b32;--tint:#f3f0d6;--line:#d5d6c8;--radius:0px}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent)}button,input,textarea,select{font:inherit}button,.button{border:0;border-radius:var(--radius);padding:.75rem 1.25rem;background:var(--accent);color:white;font-weight:700;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:1.5rem;justify-content:center}button:hover,.button:hover{filter:brightness(.9);color:white}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input,textarea{width:100%;max-width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:.8rem 1rem;background:white;color:var(--ink)}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--display);line-height:1.14;letter-spacing:-.035em;font-weight:600;overflow-wrap:break-word}h1{font-size:clamp(2.6rem,5.4vw,5rem);margin:.7rem 0 1.5rem}h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:.5rem 0 1.5rem}h3{font-size:1.4rem;margin:.6rem 0 1rem}p{margin:0 0 1.2rem}.wrap{width:min(1240px,calc(100% - 72px));margin-inline:auto}.skip{position:absolute;left:1rem;top:-6rem;z-index:20;background:white;padding:1rem}.skip:focus{top:1rem}.masthead{border-bottom:1px solid var(--line);background:var(--paper)}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:94px;gap:1rem}.wordmark{font:700 1.85rem/1.1 var(--display);letter-spacing:-.05em;text-decoration:none;display:flex;align-items:center;gap:.65rem}.wordmark img{width:34px;height:34px}.toplinks{display:flex;gap:2rem;font-size:.92rem;font-weight:600}.toplinks a{text-decoration:none}.category-nav{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 0;line-height:1.3;border-top:1px solid var(--line)}.category-nav a{font-size:.85rem;text-decoration:none;font-weight:650}.mobile-menu{display:none}.eyebrow,.card-meta,.index-label{font-family:var(--body);font-size:.78rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase;line-height:1.5;color:var(--accent)}.intro{font-size:1.19rem;max-width:42rem;color:var(--muted);line-height:1.65}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.story-card{min-width:0;background:var(--paper);border-top:1px solid var(--line);transition:transform .16s ease}.story-card:hover{transform:translateY(-3px)}.card-link{display:flex;flex-direction:column;padding:1.6rem 0;height:100%;text-decoration:none}.card-link h3{font-size:1.45rem;line-height:1.25}.card-link p{font-size:.96rem;color:var(--muted);line-height:1.65}.card-end{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.8rem;color:var(--muted)}.card-end span{color:var(--accent);font-size:1.4rem;line-height:1}.section-title{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.section-title a{font-size:.9rem;flex-shrink:0}.feature-section{padding-block:3.5rem}.reading-section{padding-block:4.5rem}.topic-row{margin-bottom:3rem}.topic-row>h3{font-family:var(--body);font-size:1rem;letter-spacing:0;border-bottom:1px solid var(--line);padding-bottom:.9rem}.topic-row>h3 a{display:flex;justify-content:space-between;text-decoration:none}.editorial-note{background:var(--tint);border-radius:var(--radius);padding:3rem;margin-bottom:5rem;max-width:1168px}.editorial-note h2{font-size:2.1rem}.editorial-note p{max-width:48rem}.text-link{font-weight:700;font-size:.96rem}.footer{background:var(--ink);color:var(--paper);padding:3.5rem 0 1.4rem}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}.footer p{font-size:.88rem;line-height:1.8;opacity:.85;margin-top:1rem}.footer h2{font:700 .82rem/1.4 var(--body);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem}.footer nav a{display:block;font-size:.84rem;line-height:1.5;margin-bottom:.65rem;text-decoration:none}.footer a:hover{color:var(--paper);text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff33;margin-top:2.5rem;padding-top:1.5rem;font-size:.78rem}.fine{font-size:.8rem!important}.magazine-intro{padding-block:3.2rem 2.4rem;text-align:center}.magazine-intro h1{max-width:900px;margin-inline:auto;font-weight:400}.magazine-intro .intro{margin-inline:auto}.lively-lead{display:grid;grid-template-columns:1.35fr 1fr;gap:3rem;align-items:stretch}.lead-art{display:flex;align-items:center;background:var(--tint);border-radius:12px;overflow:hidden}.lead-stories h2{font-size:1.7rem}.lead-stories .card-link{padding:1rem 0}.lead-stories .card-link h3{font-size:1.25rem;margin:.3rem 0}.lead-stories .card-link p{display:none}.lead-stories .card-end{padding-top:.5rem}.lively .topbar{border-top:5px solid var(--accent)}.lively .wordmark{font-size:2rem}.lively .reading-section .story-card:nth-child(2){border-color:#a33827}.crisp .wordmark{font-size:1.7rem;font-weight:850;letter-spacing:-.07em}.crisp-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;padding-block:4.5rem;align-items:center}.crisp h1{font-weight:850;font-size:clamp(2.6rem,5.7vw,5.2rem);letter-spacing:-.06em}.crisp h2,.crisp h3{font-weight:750}.fact-index{border:2px solid var(--ink);padding:2rem;box-shadow:9px 9px 0 var(--tint)}.index-label{display:block;border-bottom:1px solid var(--ink);padding-bottom:1rem;margin-bottom:1.5rem}.fact-index label{font-weight:650;font-size:1.2rem}.fact-index p{font-size:.85rem;color:var(--muted);margin:1.5rem 0 0}.searchline{display:flex;margin-top:.7rem;gap:.5rem}.searchline input{min-width:0;flex:1}.searchline button{white-space:nowrap}.crisp .feature-section{border-top:3px solid var(--ink)}.crisp .story-card{border:1px solid var(--line)}.crisp .card-link{padding:1.5rem}.crisp .card-meta{background:var(--tint);width:fit-content;padding:.2rem .5rem;letter-spacing:.04em}.choice-hero{background:var(--ink);color:white;padding:4.5rem 0}.choice-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:4rem;align-items:center}.choice-hero h1{font-weight:400;font-size:clamp(2.5rem,4.8vw,4.6rem)}.choice-hero .eyebrow{color:#dcceff}.choice-hero .intro{color:#e3e1f0}.choice-hero .button{background:#d7c6ff;color:#1d2048}.choice-map{background:#2c2e5b;border-radius:24px;overflow:hidden}.cluedly .story-card{border:1px solid var(--line);border-radius:18px}.cluedly .card-link{padding:1.8rem}.cluedly .card-meta{font-size:.72rem}.health-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;padding:4rem 0}.health-copy h1{font-weight:400;font-size:clamp(2.7rem,4.6vw,4.5rem)}.health-art{position:relative;background:var(--tint);border-radius:50% 50% 0 0;overflow:hidden}.art-caption{padding:0 1.5rem 1.5rem;text-align:center;font-family:Georgia,serif;font-style:italic;font-size:1.1rem;line-height:1.45}.health-band{background:var(--tint);border-block:1px solid var(--line)}.health-band .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center;padding-block:1.1rem}.health-band p{margin:0;font-size:.95rem}.knowiva .story-card{border-top:3px solid var(--line)}.knowiva .story-card .card-link{padding-inline:.25rem}.knowiva .card-link h3{font-weight:400;font-size:1.6rem}.knowiva .wordmark{font-size:2.05rem;font-weight:400}.digest .wordmark{letter-spacing:-.055em;font-weight:850}.digest .category-nav{justify-content:start;gap:2.4rem}.digest-hero{padding-block:3.5rem 2.5rem}.digest-label{font:700 .78rem/1.5 ui-monospace,Consolas,monospace;letter-spacing:.07em;border:1px solid var(--ink);display:inline-block;padding:.4rem .65rem}.digest h1{font-weight:850;letter-spacing:-.065em;font-size:clamp(3rem,7vw,6.2rem);max-width:1000px}.digest-intro{display:flex;justify-content:space-between;gap:3rem;align-items:center}.digest-intro p{max-width:620px;font-size:1.2rem;color:var(--muted)}.digest .button{background:#f5dc59;color:#242725;border:1px solid #242725}.digest-board{border:1px solid var(--ink);margin-bottom:1rem}.board-heading{padding:1.8rem 2rem;background:var(--tint);border-bottom:1px solid var(--ink)}.board-heading h2{font-size:1.6rem;margin:.4rem 0}.digest-task{display:grid;grid-template-columns:70px 1fr 45px;gap:1.5rem;padding:1.8rem 2rem;border-bottom:1px solid var(--line);align-items:start}.digest-task:last-child{border:0}.task-number{font:500 2.2rem/1.2 ui-monospace,monospace;color:var(--accent)}.digest-task h3{margin:.4rem 0;font-weight:750}.digest-task h3 a{text-decoration:none}.digest-task p{margin:0;font-size:.96rem;color:var(--muted)}.task-arrow{font-size:2rem;text-decoration:none}.digest .story-card{border-top:2px solid var(--ink)}.digest .eyebrow,.digest .card-meta{font-family:ui-monospace,monospace;letter-spacing:.04em}.article-head{padding-block:2rem 3.2rem;max-width:1080px}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem .6rem;padding:0;margin:0 0 2.5rem;font-size:.76rem;color:var(--muted)}.breadcrumbs li:not(:last-child):after{content:'/';margin-left:.6rem}.breadcrumbs li:last-child{max-width:38rem}.article-head h1{font-size:clamp(2.2rem,4.5vw,4rem);max-width:970px;margin:.75rem 0 1.5rem}.article-deck{font-size:1.24rem;max-width:820px;color:var(--muted)}.article-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.3rem;font-size:.79rem;margin-top:1.8rem;color:var(--muted)}.article-meta a{font-weight:700;color:var(--ink)}.article-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:4rem;justify-content:center;align-items:start}.toc{position:sticky;top:2rem;font-size:.88rem;border-top:2px solid var(--accent);padding-top:1rem}.toc summary{font-weight:750;cursor:pointer}.toc nav{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.toc a{text-decoration:none;color:var(--muted);line-height:1.45}.toc a:hover{color:var(--accent)}.prose{font-size:1.08rem;line-height:1.85;min-width:0;overflow-wrap:anywhere}.prose>p:first-child{font-size:1.2rem;color:var(--ink)}.prose h2{font-size:1.9rem;margin:2.7rem 0 1rem;line-height:1.25}.prose h3{font-size:1.35rem;margin:2rem 0 .8rem;line-height:1.3}.prose ul,.prose ol{padding-left:1.35rem}.prose li{margin:.5rem 0}.prose a{color:var(--accent)}.prose blockquote{margin:2rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--accent);background:var(--tint)}.prose blockquote p:last-child{margin:0}.table-scroll{overflow-x:auto;max-width:100%;margin:1.5rem 0}.prose table{border-collapse:collapse;font-size:.93rem;line-height:1.6;width:100%;min-width:480px}.prose th,.prose td{padding:.9rem 1rem;text-align:left;vertical-align:top;border:1px solid var(--line)}.prose th{background:var(--tint);font-weight:750}.article-image{width:100%;height:auto;margin-bottom:2rem;border-radius:var(--radius)}.health-note{background:var(--tint);padding:1.5rem;font-size:.91rem;line-height:1.75;margin-top:3rem;border-radius:var(--radius)}.health-note p{margin:.7rem 0}.sources{border-top:1px solid var(--line);margin-top:2.5rem}.sources h2{font-size:1.5rem}.sources li{font-size:.91rem;line-height:1.7;margin:1rem 0}.sources li p{font-size:.82rem;color:var(--muted);margin:.2rem 0}.author-note{border-block:1px solid var(--line);padding:1.5rem 0;margin:2.5rem 0;font-size:.89rem}.author-note h2{font:750 1.1rem/1.5 var(--body);margin:0 0 .6rem;letter-spacing:0}.author-note p{color:var(--muted)}.text-button{padding:0;border:0;color:var(--accent);background:none;text-decoration:underline;font-size:inherit;font-weight:400}.text-button:hover{background:none;color:var(--accent)}.related{padding-block:3rem 5rem}.page-head{padding-block:3rem;max-width:1000px}.page-head h1{font-size:clamp(2.3rem,4.6vw,4rem)}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-bottom:5rem}.policy{max-width:780px;padding-bottom:5rem}.search-form{max-width:740px;margin-block:2rem}.search-form label{font-weight:700;font-size:.92rem}.suggestions{border-inline:1px solid var(--line)}.suggestions a{display:block;padding:.7rem 1rem;text-decoration:none;border-bottom:1px solid var(--line);font-size:.9rem;background:white}.suggestions a:hover{background:var(--tint)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;max-width:1040px;padding-bottom:5rem}.contact-form label{font-weight:600;font-size:.9rem;display:block;margin-bottom:.4rem}.contact-form input[type=checkbox]{width:1.2rem;height:1.2rem;margin-right:.5rem}.contact-form ul.errorlist{color:#ad201d;font-size:.9rem}.received{padding:2rem;background:var(--tint)}.received h2{font-size:1.8rem}.preview-banner{background:#fff0ba;color:#382a00;padding:1rem;border:1px solid #bca052}.missing{min-height:55vh}.missing .text-link{display:block;margin-top:1.2rem}.crisp .article-head{border-bottom:4px solid var(--ink);margin-bottom:2.5rem}.cluedly .article-head{border-radius:0 0 2rem 2rem;background:var(--tint);padding-inline:2rem;margin-top:2rem}.cluedly .article-layout{margin-top:3rem}.knowiva .article-head{text-align:center;padding-block:2.5rem 4rem}.knowiva .article-head h1,.knowiva .article-deck{margin-inline:auto}.knowiva .article-meta{justify-content:center}.knowiva .article-head .breadcrumbs{text-align:left}.digest .article-head h1{font-size:clamp(2.2rem,4.8vw,4.4rem)}.digest .toc{border:1px solid var(--ink);padding:1rem;background:var(--tint)}
@media(min-width:1500px){.wrap{width:min(1320px,calc(100% - 120px))}.article-layout{width:1080px}.policy{width:780px}.article-head{width:1080px}}
@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.category-nav{gap:.7rem}.category-nav a{font-size:.76rem}.crisp-hero{gap:2rem}.searchline{flex-wrap:wrap}.searchline button{flex-shrink:0}.choice-layout{gap:2rem}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:2rem}.footer-grid{gap:1.5rem}.health-hero{gap:2rem}.digest .category-nav{gap:1.5rem}.article-head{max-width:calc(100% - 48px)}}
@media(max-width:767px){.wrap{width:calc(100% - 36px)}.topbar{min-height:80px}.wordmark,.lively .wordmark,.knowiva .wordmark{font-size:1.6rem}.toplinks,.category-nav{display:none}.mobile-menu{display:block;font-size:.9rem;position:relative}.mobile-menu summary{padding:.5rem;cursor:pointer;font-weight:650}.mobile-menu nav{position:absolute;right:0;top:3rem;width:min(300px,85vw);z-index:10;background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 35px #0002;padding:1rem}.mobile-menu a{display:block;padding:.5rem;text-decoration:none}.magazine-intro{padding-block:2.7rem 1.5rem}.magazine-intro h1{font-size:3rem}.lively-lead{grid-template-columns:1fr;gap:1.7rem}.lead-art{max-height:320px}.lead-art img{width:100%}.lead-stories{display:grid;grid-template-columns:1fr}.story-grid,.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.crisp-hero,.choice-layout,.health-hero{grid-template-columns:1fr;gap:2rem;padding-block:2.8rem}.crisp-hero h1{max-width:600px}.choice-hero{padding:0}.choice-map{max-width:480px}.health-art{max-width:460px;margin:auto}.health-art img{max-height:350px;object-fit:cover}.health-band .wrap{gap:.7rem}.health-band p{font-size:.8rem;line-height:1.5}.feature-section{padding-block:2.5rem}.section-title{align-items:start;flex-direction:column;gap:1rem}.reading-section{padding-block:3rem}.editorial-note{padding:2rem 1.5rem;margin-bottom:3rem}.editorial-note h2{font-size:1.7rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.footer-grid section{grid-column:1/-1}.footer-bottom{gap:1rem;font-size:.72rem}.digest-hero{padding-block:2.7rem 2rem}.digest-intro{display:block}.digest-intro .button{margin-top:.5rem}.board-heading{padding:1.4rem}.digest-task{grid-template-columns:36px minmax(0,1fr) 24px;gap:1rem;padding:1.4rem}.task-number{font-size:1.55rem}.digest-task h3{font-size:1.2rem}.task-arrow{font-size:1.5rem}.article-layout{grid-template-columns:1fr;gap:1.8rem}.article-head{max-width:calc(100% - 36px);padding-bottom:2rem}.article-head h1{font-size:2.5rem}.breadcrumbs ol{font-size:.72rem;margin-bottom:1.7rem}.article-deck{font-size:1.08rem}.toc{position:static;padding:.8rem 1rem;border:1px solid var(--line);background:var(--tint);border-radius:var(--radius)}.toc nav{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem}.prose{font-size:1.02rem}.prose h2{font-size:1.65rem}.cluedly .article-head{padding-inline:1.3rem}.page-head{padding-block:2rem}.contact-layout{grid-template-columns:1fr;gap:2rem}.policy{padding-bottom:3rem}.related{padding-bottom:3rem}.fact-index{padding:1.4rem;box-shadow:5px 5px 0 var(--tint)}}
@media(max-width:480px){body{font-size:16px}.wrap{width:calc(100% - 32px)}.wordmark{gap:.4rem}.wordmark img{width:27px;height:27px}.story-grid,.listing-grid{grid-template-columns:1fr}.card-link h3{font-size:1.4rem}.card-link{padding:1.2rem 0}.magazine-intro h1{font-size:2.55rem}.intro{font-size:1.06rem}.footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.footer nav:last-child{grid-column:auto}.footer-bottom span{display:none}.choice-hero h1,.health-copy h1{font-size:2.7rem}.crisp h1{font-size:2.8rem}.health-band .wrap{grid-template-columns:1fr;text-align:left;gap:.45rem}.health-band p:before{content:'— ';color:var(--accent)}.digest h1{font-size:3.45rem}.digest-intro p{font-size:1.07rem}.digest-task{padding:1.2rem 1rem;gap:.65rem;grid-template-columns:28px minmax(0,1fr) 20px}.digest-task p{font-size:.9rem}.article-head h1,.digest .article-head h1{font-size:2.18rem}.article-head{max-width:calc(100% - 32px)}.article-meta{gap:.35rem .9rem}.toc nav{grid-template-columns:1fr}.health-note{padding:1.15rem}.searchline button{width:100%}.page-head h1{font-size:2.2rem}.cluedly .card-link,.crisp .card-link{padding:1.3rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.story-card{transition:none}.story-card:hover{transform:none}}
@media print{body{background:white!important;color:black!important;font-size:11pt}.masthead,.footer,.toc,.related,.skip,.text-button,.commercial{display:none!important}.wrap,.article-head,.article-layout,.prose{width:100%!important;max-width:none!important;display:block!important;margin:0!important;padding:0!important}.article-head{border:0!important;background:none!important}.article-head h1{font-size:26pt!important}.prose h2{font-size:16pt;break-after:avoid}.prose p,.prose li{orphans:3;widows:3}.prose a{color:black}.prose table{min-width:0;font-size:9pt}.table-scroll{overflow:visible}.sources li a:after{content:' (' attr(href) ')';font-size:8pt;overflow-wrap:anywhere}.article-meta{margin-bottom:1rem}.health-note{border:1px solid #bbb;background:none}}

.listing-grid .card-link h2{font-size:1.45rem;line-height:1.25;margin:.6rem 0 1rem}

/* Collections give each subject room without introducing a separate medical directory. */
.topic-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-bottom:5rem}
.topic-tile{display:flex;gap:1.4rem;padding:2.1rem;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;background:var(--paper);transition:background .18s ease,border-color .18s ease}
.topic-tile:hover{background:var(--tint);border-color:var(--accent)}
.topic-tile-content{min-width:0}.topic-tile h2{font-size:1.65rem;margin:.6rem 0 1rem}.topic-tile p{font-size:.96rem;color:var(--muted);line-height:1.7}
.topic-number{font:400 2.8rem/1.1 var(--display);color:var(--accent);opacity:.55;min-width:2.3rem}
.topic-count{font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.topic-action{display:flex;justify-content:space-between;gap:1rem;font-size:.84rem;font-weight:700;border-top:1px solid var(--line);padding-top:1rem;margin-top:1.5rem}
.topic-switcher{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem;padding-bottom:1.3rem;border-bottom:1px solid var(--line)}
.topic-switcher a{font-size:.8rem;text-decoration:none;border:1px solid var(--line);padding:.45rem .85rem;border-radius:999px;line-height:1.4}
.topic-switcher a:hover{border-color:var(--accent)}.topic-switcher a[aria-current=page]{background:var(--accent);color:#fff;border-color:var(--accent)}
.topic-row{margin-bottom:3.8rem}.topic-row>h3{margin-bottom:.8rem;font-size:1.05rem}.topic-row-count{font-size:.76rem;font-weight:450;color:var(--muted);white-space:nowrap;margin-left:1rem}
.topic-intro{font-size:.94rem;max-width:48rem;color:var(--muted);margin-bottom:1.6rem}
.listing-grid .story-card{border:1px solid var(--line);border-radius:var(--radius)}.listing-grid .card-link{padding:1.6rem}.listing-grid .card-meta{font-size:.7rem}
.listing-grid .card-link p{font-size:.92rem}.listing-grid .card-end{border-top:1px solid var(--line);margin-top:auto}
.pagination{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:-2.5rem;padding-bottom:4rem;font-size:.9rem}.pagination a{font-weight:700}
.article-record{font-size:.78rem!important;color:var(--muted);line-height:1.6}.article-meta{padding-bottom:1.1rem;border-bottom:1px solid var(--line)}
.prose h2,.prose h3{scroll-margin-top:2rem}.prose pre{overflow-x:auto;background:var(--tint);padding:1rem;font-size:.86rem;line-height:1.6;border-radius:var(--radius)}
.prose code{font-size:.87em}.prose td:first-child{font-weight:550}.toc details{max-height:calc(100vh - 5rem);overflow-y:auto;padding-bottom:.5rem}
.lively .topic-tile:nth-child(3n+2){background:#fbf1e6}.crisp .topic-number{font-family:ui-monospace,monospace}.crisp .topic-tile{border-top:3px solid var(--accent)}
.cluedly .topic-tile{box-shadow:0 5px 18px #1d204805}.knowiva .topic-tile{background:#f8fbfa}.digest .topic-tile{border-color:var(--ink)}.digest .topic-number{font-family:ui-monospace,monospace}
@media(max-width:1050px){.category-nav{flex-wrap:wrap;justify-content:flex-start;gap:.8rem 1.4rem}.digest .category-nav{gap:.8rem 1.4rem}.topic-tile{padding:1.6rem;gap:1rem}.topic-number{font-size:2.2rem}}
@media(max-width:767px){.category-nav{display:none}.topic-directory{grid-template-columns:1fr;gap:1rem;padding-bottom:3rem}.topic-tile{padding:1.5rem}.topic-switcher{gap:.5rem}.topic-switcher a{font-size:.76rem}.toc details{max-height:none}.topic-row{margin-bottom:2.8rem}.topic-row-count{font-size:.72rem}.listing-grid .card-link{padding:1.35rem}.article-meta{font-size:.78rem}.pagination{gap:1rem}}
@media(max-width:480px){.topic-number{font-size:2rem;min-width:1.8rem}.topic-tile h2{font-size:1.5rem}.topic-tile p{font-size:.91rem}.topic-row>h3 a{align-items:baseline}.topic-row>h3{font-size:.98rem}.card-end{font-size:.74rem}.topic-row-count{margin-left:.65rem}.topic-intro{font-size:.89rem}.pagination{font-size:.8rem}}
@media(prefers-reduced-motion:reduce){.topic-tile{transition:none}}

.card-end .card-details{color:inherit;font-size:inherit;line-height:1.6}

.subject-filter{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding-block:0 2rem}.filter-label{flex-basis:100%;font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--muted);margin-bottom:.3rem}.subject-filter a{font-size:.8rem;padding:.45rem .8rem;border:1px solid var(--line);border-radius:5px;text-decoration:none;line-height:1.4}.subject-filter a span{color:var(--muted);margin-left:.35rem;font-size:.72rem}.subject-filter a[aria-current=page]{border-color:var(--accent);background:var(--tint);font-weight:700}.subject-filter a:hover{border-color:var(--accent)}

.subject-overflow{flex-basis:100%;margin-top:.25rem}.subject-overflow summary{cursor:pointer;font-size:.85rem;font-weight:600;width:fit-content;padding:.55rem 0}.subject-overflow summary span{font-weight:400;opacity:.7}.subject-overflow>div{display:flex;flex-wrap:wrap;gap:.45rem;padding:.4rem 0}.subject-overflow summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}

.archive-filters{margin-bottom:1.5rem}.archive-filters>summary{cursor:pointer;border-block:1px solid var(--line);padding-block:.85rem;font-weight:700;font-size:.95rem}.archive-filters>summary span{font-weight:400;color:var(--muted);font-size:.8rem;margin-left:.7rem}.archive-filters[open]>summary{margin-bottom:1.25rem}.archive-filters .topic-switcher{border-top:0}

/* BEGIN healthinnovationblog.com premium publication theme */
body.healthinnovation {
  --hi-ink: #102b38;
  --hi-ink-soft: #385463;
  --hi-navy: #0d3442;
  --hi-teal: #087f78;
  --hi-teal-dark: #05645f;
  --hi-mint: #dff4ee;
  --hi-mint-pale: #f2faf7;
  --hi-coral: #eb6b5d;
  --hi-cream: #fbfaf6;
  --hi-line: #d8e5e3;
  --hi-white: #ffffff;
  --ink: var(--hi-ink);
  --paper: var(--hi-cream);
  --muted: var(--hi-ink-soft);
  --line: var(--hi-line);
  --accent: var(--hi-teal-dark);
  --tint: var(--hi-mint-pale);
  --display: Georgia, "Times New Roman", serif;
  --radius: 16px;
  color: var(--hi-ink);
  background: var(--hi-cream);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  -webkit-font-smoothing: antialiased;
}

.healthinnovation h1,
.healthinnovation h2,
.healthinnovation h3,
.healthinnovation .brand-name,
.healthinnovation article header {
  color: var(--hi-navy);
  font-family: Georgia, "Times New Roman", serif;
  letter-spacing: -0.025em;
}

.healthinnovation a { text-underline-offset: .18em; }
.healthinnovation .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.healthinnovation a:focus-visible,
.healthinnovation button:focus-visible,
.healthinnovation input:focus-visible {
  outline: 3px solid rgba(235, 107, 93, .48);
  outline-offset: 3px;
}

.healthinnovation .site-header,
.healthinnovation header.site-header,
.healthinnovation .masthead {
  background: rgba(251, 250, 246, .96);
  border-bottom: 1px solid var(--hi-line);
  box-shadow: 0 8px 30px rgba(16, 43, 56, .04);
  backdrop-filter: blur(16px);
}

.healthinnovation .site-header img,
.healthinnovation header.site-header img,
.healthinnovation .masthead .wordmark img { border-radius: 14px; }

.healthinnovation .wordmark { color: var(--hi-navy); font-weight: 650; letter-spacing: -.045em; }

.healthinnovation .brand,
.healthinnovation .site-brand { color: var(--hi-navy); }

body.healthinnovation .category-nav {
  display: flex;
  flex-wrap: nowrap;
  gap: clamp(.8rem, 1.5vw, 1.35rem);
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  padding-bottom: .45rem;
  scroll-snap-type: inline proximity;
  scrollbar-color: rgba(8, 127, 120, .35) transparent;
  scrollbar-width: thin;
}

body.healthinnovation .category-nav a {
  flex: 0 0 auto;
  color: var(--hi-ink-soft);
  font-size: .83rem;
  font-weight: 700;
  letter-spacing: .015em;
  scroll-snap-align: start;
}

body.healthinnovation .category-nav a:hover { color: var(--hi-teal); }

.hi-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.02fr) minmax(340px, .98fr);
  gap: clamp(2.5rem, 6vw, 6.5rem);
  align-items: center;
  min-height: 640px;
  padding-block: clamp(4rem, 8vw, 7.8rem);
}

.hi-hero-copy { max-width: 700px; }
.healthinnovation .eyebrow {
  color: var(--hi-teal-dark);
  font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  font-size: .74rem;
  font-weight: 800;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.hi-hero h1 {
  max-width: 13ch;
  margin: .45rem 0 1.2rem;
  font-size: clamp(3.15rem, 6.7vw, 6.25rem);
  font-weight: 500;
  line-height: .96;
}

.hi-hero .intro {
  max-width: 62ch;
  color: var(--hi-ink-soft);
  font-size: clamp(1.05rem, 1.7vw, 1.28rem);
  line-height: 1.72;
}

.hi-search {
  display: flex;
  max-width: 640px;
  margin: 2rem 0 1.3rem;
  padding: .42rem;
  background: var(--hi-white);
  border: 1px solid var(--hi-line);
  border-radius: 16px;
  box-shadow: 0 20px 55px rgba(13, 52, 66, .09);
}

.hi-search input {
  min-width: 0;
  flex: 1;
  padding: .85rem 1rem;
  color: var(--hi-ink);
  background: transparent;
  border: 0;
  font: inherit;
}

.hi-search button,
.hi-primary-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: .84rem 1.2rem;
  color: #fff;
  background: var(--hi-teal);
  border: 0;
  border-radius: 11px;
  font-size: .86rem;
  font-weight: 800;
  text-decoration: none;
  cursor: pointer;
}

.hi-search button:hover,
.hi-primary-link:hover { color: #fff; background: var(--hi-teal-dark); }
.hi-hero-actions { display: flex; gap: 1.1rem; align-items: center; flex-wrap: wrap; }
.hi-secondary-link { color: var(--hi-navy); font-size: .9rem; font-weight: 800; }

.hi-hero-art {
  position: relative;
  isolation: isolate;
  min-width: 0;
}

.hi-hero-art::before {
  position: absolute;
  z-index: -1;
  inset: 8% -4% -3% 8%;
  background: var(--hi-mint);
  border-radius: 50% 46% 52% 44%;
  content: "";
  transform: rotate(-4deg);
}

.hi-hero-art img { display: block; width: 100%; height: auto; filter: drop-shadow(0 28px 45px rgba(13, 52, 66, .16)); }
.hi-hero-feature {
  min-width: 0;
  overflow: hidden;
  background: var(--hi-white);
  border: 1px solid var(--hi-line);
  border-radius: 24px;
  box-shadow: 0 28px 72px rgba(13, 52, 66, .13);
}
.hi-feature-visual { position: relative; overflow: hidden; min-height: 260px; background: linear-gradient(145deg, var(--hi-mint-pale), var(--hi-mint)); }
.hi-feature-visual img { width: 100%; height: 300px; object-fit: contain; filter: drop-shadow(0 18px 30px rgba(13, 52, 66, .13)); }
.hi-feature-badge { position: absolute; top: 1rem; left: 1rem; padding: .42rem .7rem; color: #fff; background: var(--hi-teal-dark); border-radius: 999px; font-size: .68rem; font-weight: 850; letter-spacing: .11em; text-transform: uppercase; }
.hi-lead-story { display: block; padding: clamp(1.35rem, 3vw, 2rem); text-decoration: none; }
.hi-lead-story h2 { margin: .4rem 0 .65rem; font-size: clamp(1.55rem, 2.7vw, 2.25rem); line-height: 1.12; }
.hi-lead-story p { margin-bottom: 1rem; color: var(--hi-ink-soft); font-size: .92rem; line-height: 1.6; }
.hi-read-more { color: var(--hi-teal-dark); font-size: .82rem; font-weight: 850; }
.hi-lead-story:hover .hi-read-more { text-decoration: underline; }
.hi-signal {
  position: absolute;
  right: 2%;
  bottom: 4%;
  display: flex;
  gap: .75rem;
  align-items: center;
  max-width: 285px;
  padding: 1rem 1.15rem;
  background: rgba(255, 255, 255, .94);
  border: 1px solid rgba(216, 229, 227, .88);
  border-radius: 16px;
  box-shadow: 0 20px 55px rgba(13, 52, 66, .15);
}

.hi-signal > span { width: 11px; height: 11px; flex: 0 0 auto; background: var(--hi-coral); border-radius: 50%; box-shadow: 0 0 0 6px rgba(235, 107, 93, .13); }
.hi-signal p { margin: 0; color: var(--hi-ink-soft); font-size: .78rem; line-height: 1.45; }
.hi-signal strong { color: var(--hi-navy); }

.hi-band { color: #fff; background: var(--hi-navy); }
.hi-band .wrap { display: grid; grid-template-columns: repeat(3, 1fr); }
.hi-band p { display: grid; gap: .34rem; margin: 0; padding: 1.6rem clamp(1.15rem, 3vw, 2.6rem); border-inline-start: 1px solid rgba(255,255,255,.13); }
.hi-band p:last-child { border-inline-end: 1px solid rgba(255,255,255,.13); }
.hi-band strong { font-family: Georgia, "Times New Roman", serif; font-size: 1.08rem; font-weight: 500; }
.hi-band span { color: rgba(255,255,255,.68); font-size: .76rem; line-height: 1.4; }

.hi-feature { padding-block: clamp(4.5rem, 8vw, 8rem); }
.hi-feature .story-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.hi-section-heading { display: flex; gap: 2rem; align-items: end; justify-content: space-between; margin-bottom: 2.2rem; }
.hi-section-heading h2 { max-width: 19ch; margin: .35rem 0 0; font-size: clamp(2rem, 4vw, 3.4rem); font-weight: 500; line-height: 1.06; }
.healthinnovation .text-link { color: var(--hi-teal-dark); font-weight: 800; }

.healthinnovation .story-grid,
.healthinnovation .card-grid,
.healthinnovation .article-grid { gap: clamp(1.3rem, 2.4vw, 2.25rem); }

.healthinnovation .story-card,
.healthinnovation .card,
.healthinnovation .article-card {
  overflow: hidden;
  background: #fff;
  border: 1px solid var(--hi-line);
  border-radius: 18px;
  box-shadow: 0 14px 40px rgba(13, 52, 66, .055);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}

.healthinnovation .story-card:hover,
.healthinnovation .card:hover,
.healthinnovation .article-card:hover {
  border-color: rgba(8, 127, 120, .4);
  box-shadow: 0 22px 55px rgba(13, 52, 66, .1);
  transform: translateY(-3px);
}

.healthinnovation .story-card img,
.healthinnovation .card img,
.healthinnovation .article-card img { aspect-ratio: 16 / 9; object-fit: cover; }

.healthinnovation .category-hero,
.healthinnovation .listing-hero,
.healthinnovation .page-hero {
  background: linear-gradient(135deg, var(--hi-mint-pale), #fff 68%);
  border-bottom: 1px solid var(--hi-line);
}

.healthinnovation .breadcrumbs { color: #5d747d; font-size: .8rem; }
.healthinnovation .breadcrumbs a { color: var(--hi-teal-dark); }

.healthinnovation .article-shell,
.healthinnovation .article-layout { gap: clamp(2.3rem, 6vw, 6rem); }

.healthinnovation article h1,
.healthinnovation .article-head h1,
.healthinnovation .article-title { font-size: clamp(2.55rem, 5.4vw, 5.25rem); font-weight: 500; line-height: 1.01; }

.healthinnovation .article-dek,
.healthinnovation .article-deck,
.healthinnovation .article-summary { color: var(--hi-ink-soft); font-size: clamp(1.08rem, 2vw, 1.35rem); line-height: 1.65; }

.healthinnovation .article-body,
.healthinnovation .prose,
.healthinnovation .article-content {
  color: #223f4c;
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(1.05rem, 1.3vw, 1.18rem);
  line-height: 1.82;
}

.healthinnovation .article-body h2,
.healthinnovation .prose h2,
.healthinnovation .article-content h2 { margin-top: 2.4em; font-size: clamp(1.75rem, 3vw, 2.55rem); line-height: 1.14; }

.healthinnovation .article-body h3,
.healthinnovation .prose h3,
.healthinnovation .article-content h3 { margin-top: 2em; font-size: clamp(1.35rem, 2.2vw, 1.85rem); line-height: 1.22; }

.healthinnovation .article-body a,
.healthinnovation .prose a,
.healthinnovation .article-content a { color: var(--hi-teal-dark); text-decoration-thickness: .08em; }

.healthinnovation .article-body blockquote,
.healthinnovation .prose blockquote,
.healthinnovation .article-content blockquote {
  margin-inline: 0;
  padding: 1.2rem 1.4rem;
  background: var(--hi-mint-pale);
  border-inline-start: 4px solid var(--hi-teal);
  border-radius: 0 12px 12px 0;
}

.healthinnovation .article-body table,
.healthinnovation .prose table,
.healthinnovation .article-content table { width: 100%; border-collapse: collapse; font-family: Inter, ui-sans-serif, system-ui, sans-serif; font-size: .9rem; }
.healthinnovation .article-body th,
.healthinnovation .article-body td,
.healthinnovation .prose th,
.healthinnovation .prose td,
.healthinnovation .article-content th,
.healthinnovation .article-content td { padding: .85rem; border: 1px solid var(--hi-line); text-align: start; vertical-align: top; }
.healthinnovation .article-body th,
.healthinnovation .prose th,
.healthinnovation .article-content th { color: var(--hi-navy); background: var(--hi-mint-pale); }

.healthinnovation .toc,
.healthinnovation .table-of-contents,
.healthinnovation .related-reading,
.healthinnovation .related-articles {
  background: #fff;
  border: 1px solid var(--hi-line);
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(13, 52, 66, .05);
}

.healthinnovation footer,
.healthinnovation .site-footer { color: rgba(255,255,255,.76); background: var(--hi-navy); }
.healthinnovation footer a,
.healthinnovation .site-footer a { color: #fff; }

@media (max-width: 1050px) {
  .hi-hero { grid-template-columns: minmax(0, 1.08fr) minmax(300px, .92fr); gap: 2rem; min-height: 0; }
  .hi-hero h1 { font-size: clamp(3.25rem, 7vw, 5.2rem); }
  body.healthinnovation .category-nav { max-width: 100%; overflow-x: auto; }
}

@media (max-width: 767px) {
  body.healthinnovation .category-nav { display: none; }
  .hi-hero { grid-template-columns: 1fr; padding-block: 3.8rem; }
  .hi-hero-copy { max-width: none; }
  .hi-hero h1 { max-width: 12ch; font-size: clamp(3.15rem, 13vw, 5rem); }
  .hi-hero-art, .hi-hero-feature { width: min(100%, 580px); margin-inline: auto; }
  .hi-signal { right: 1%; bottom: 1%; }
  .hi-band .wrap { grid-template-columns: 1fr; padding-block: .45rem; }
  .hi-band p, .hi-band p:last-child { padding: 1rem 0; border-inline: 0; border-bottom: 1px solid rgba(255,255,255,.13); }
  .hi-band p:last-child { border-bottom: 0; }
  .hi-section-heading { align-items: start; flex-direction: column; }
  .hi-feature .story-grid { grid-template-columns: 1fr; }
}

@media (max-width: 480px) {
  .hi-hero { gap: 2.25rem; padding-block: 3rem; }
  .hi-hero h1 { font-size: clamp(2.85rem, 15vw, 4.15rem); }
  .hi-search { display: grid; grid-template-columns: 1fr; gap: .35rem; border-radius: 14px; }
  .hi-search button { width: 100%; }
  .hi-hero-actions { align-items: stretch; flex-direction: column; }
  .hi-primary-link, .hi-secondary-link { width: 100%; text-align: center; }
  .hi-secondary-link { padding: .75rem; }
  .hi-signal { position: relative; right: auto; bottom: auto; max-width: none; margin: -1.25rem .4rem 0; }
  .healthinnovation article h1,
  .healthinnovation .article-title { font-size: clamp(2.35rem, 12vw, 3.4rem); }
  .healthinnovation .article-body table,
  .healthinnovation .prose table,
  .healthinnovation .article-content table { display: block; overflow-x: auto; }
}
/* BEGIN healthinnovationblog.com responsive category navigation */
@media (min-width: 768px) {
  body.healthinnovation .category-nav {
    flex-wrap: wrap;
    justify-content: center;
    overflow-x: visible;
    overscroll-behavior-inline: auto;
    scroll-snap-type: none;
    gap: .55rem clamp(.75rem, 1.35vw, 1.25rem);
    padding-block: .65rem .8rem;
  }

  body.healthinnovation .category-nav a {
    white-space: nowrap;
  }
}
/* END healthinnovationblog.com responsive category navigation */
/* END healthinnovationblog.com premium publication theme */

/* BEGIN five-publication archive compositions */
.brand-archive{overflow:clip;min-width:0}.brand-archive .archive-intro{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.75}.brand-archive h1{overflow-wrap:anywhere}.brand-archive .archive-empty{grid-column:1/-1;padding:2rem 0}.brand-archive .breadcrumbs ol{margin-bottom:2rem}
.archive-filter-panel{margin:0 0 3rem}.archive-filter-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;list-style-position:inside}.archive-filter-label{font-weight:800}.archive-filter-hint{min-width:0;text-align:right;overflow-wrap:anywhere}.archive-filter-drawer{padding-top:.25rem}.archive-filter-panel .topic-switcher{margin-bottom:1.2rem}.archive-filter-panel .subject-filter{padding-bottom:1.5rem}.archive-filter-panel a{transition:background-color .16s ease,border-color .16s ease,color .16s ease}

/* LivelyReads: an open editorial magazine board. */
.lively-archive{--lively-cream:#f8efe3;--lively-blush:#f2dcd2;--lively-dark:#29342f}.lively-archive-head{padding:3rem 0 2.2rem;background:linear-gradient(135deg,#fffdf9 0 62%,#f8efe3 62% 100%);border-bottom:1px solid var(--line)}.lively-archive-title{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:4rem;align-items:end}.lively-archive-title h1{margin:.5rem 0 0;font-size:clamp(3.2rem,6vw,6.2rem);font-weight:400;max-width:12ch}.lively-archive-title .archive-intro{padding-left:1.5rem;border-left:3px solid var(--accent);max-width:36rem}.lively-rule{display:flex;align-items:center;gap:1rem;margin-top:2.4rem;color:var(--muted);font:.72rem/1.4 var(--body);letter-spacing:.1em;text-transform:uppercase}.lively-rule:before,.lively-rule:after{content:"";height:1px;background:var(--line);flex:1}.lively-rule span{white-space:nowrap}.lively-archive .archive-filter-panel{background:#fffaf2;border-bottom:1px solid var(--line)}.lively-archive .archive-filter-panel>summary{border:0;color:var(--accent);font-family:var(--display);font-size:1rem}.lively-archive .archive-filter-label{font-weight:600}.lively-archive .topic-switcher a,.lively-archive .subject-filter a{border-radius:999px;background:#fffdf9}.lively-archive .topic-switcher a[aria-current=page]{background:var(--lively-dark)}
.lively-story-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin-bottom:5rem;background:var(--line);border:1px solid var(--line)}.lively-archive-card{grid-column:span 4;min-width:0;background:#fffdf9}.lively-archive-card>a{display:flex;min-height:100%;padding:1.65rem;flex-direction:column;text-decoration:none}.lively-archive-card h2{font-size:clamp(1.45rem,2vw,2rem);font-weight:400;line-height:1.2;margin:1.1rem 0}.lively-archive-card p{color:var(--muted);font-size:.94rem;line-height:1.7}.lively-card-top,.lively-card-end{display:flex;justify-content:space-between;gap:1rem;font:.72rem/1.5 var(--body);letter-spacing:.07em;text-transform:uppercase}.lively-card-top{color:var(--accent);font-weight:750}.lively-card-end{align-items:end;margin-top:auto;padding-top:1.2rem;border-top:1px solid var(--line);color:var(--muted);letter-spacing:0;text-transform:none}.lively-card-end>span:last-child{color:var(--accent);font-weight:750;white-space:nowrap}.lively-archive-lead{grid-column:span 8;background:var(--lively-dark);color:#fff}.lively-archive-lead>a{padding:clamp(2rem,4vw,4rem);min-height:410px}.lively-archive-lead h2{font-size:clamp(2.35rem,4vw,4.3rem);max-width:17ch}.lively-archive-lead p{font-size:1.08rem;color:#e9eee9;max-width:44rem}.lively-archive-lead .lively-card-top{color:#f4bcaa}.lively-archive-lead .lively-card-end{color:#dce5df;border-color:#ffffff38}.lively-archive-lead .lively-card-end>span:last-child{color:#fff}

/* CrispFacts: a square, scan-friendly fact index. */
.crisp-archive-head{padding-block:3rem 2.4rem;border-bottom:5px solid var(--ink)}.crisp-archive-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end}.crisp-archive-heading h1{margin:.45rem 0 1rem;font-size:clamp(3rem,6vw,6rem)}.crisp-archive-heading .archive-intro{max-width:48rem}.crisp-index-stats{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));margin:0;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--tint)}.crisp-index-stats div{padding:1rem 1.2rem;min-width:0}.crisp-index-stats div+div{border-left:1px solid var(--ink)}.crisp-index-stats dt{font:.7rem/1.4 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.crisp-index-stats dd{margin:.25rem 0 0;max-width:14rem;font-weight:850;overflow-wrap:anywhere}.crisp-archive .archive-filter-panel{border-bottom:2px solid var(--ink);background:#f7faff}.crisp-archive .archive-filter-panel>summary{border-block:0;border-bottom:1px solid #aec2df;font:800 .9rem/1.4 var(--body);text-transform:uppercase;letter-spacing:.06em}.crisp-archive .topic-switcher a,.crisp-archive .subject-filter a{border-radius:0;background:#fff;border-color:#aab9cc}.crisp-archive .topic-switcher a[aria-current=page]{box-shadow:3px 3px 0 #a8c8f8}.crisp-index{padding-bottom:5rem}.crisp-index-key{display:grid;grid-template-columns:86px minmax(0,1fr) 145px;gap:1.5rem;padding:.65rem 1.1rem;border:2px solid var(--ink);border-bottom:0;background:var(--ink);color:#fff;font:.68rem/1.4 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}.crisp-index-list{list-style:none;margin:0;padding:0;border:2px solid var(--ink)}.crisp-index-list li+li{border-top:1px solid var(--ink)}.crisp-index-list article,.crisp-index-list a{min-width:0}.crisp-index-list a{display:grid;grid-template-columns:86px minmax(0,1fr) 145px;gap:1.5rem;align-items:center;padding:1.4rem 1.1rem;text-decoration:none;background:#fff}.crisp-index-list a:hover{background:var(--tint)}.crisp-ref{align-self:stretch;display:grid;place-items:center;border:1px solid var(--ink);background:var(--tint);font:800 .67rem/1 ui-monospace,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.crisp-entry-copy{display:block;min-width:0}.crisp-entry-topic{font:.68rem/1.4 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.crisp-entry-copy h2{font-family:var(--body);font-size:clamp(1.2rem,2vw,1.65rem);letter-spacing:-.025em;font-weight:820;margin:.35rem 0 .55rem}.crisp-entry-summary{display:block;color:var(--muted);font-size:.88rem;line-height:1.6}.crisp-entry-record{display:flex;flex-direction:column;align-items:flex-end;gap:.22rem;color:var(--muted);font:.72rem/1.5 ui-monospace,Consolas,monospace;text-align:right}.crisp-entry-arrow{font:700 1.5rem/1 var(--body);color:var(--accent);margin-top:.4rem}

/* Cluedly: a guided decision path. */
.cluedly-archive{background:linear-gradient(#f5f3fd 0 16rem,#fafbfc 30rem)}.cluedly-archive-head{position:relative;padding:3rem 0 3.4rem;background:#20234f;color:#fff;overflow:hidden}.cluedly-archive-head:after{content:"";position:absolute;width:340px;height:340px;border:1px solid #9a8fdb66;border-radius:50%;right:-110px;top:-170px}.cluedly-archive-head .wrap{position:relative;z-index:1}.cluedly-archive-head .breadcrumbs,.cluedly-archive-head .breadcrumbs a{color:#d9d6f4}.cluedly-archive-head .breadcrumbs li:not(:last-child):after{color:#8b8bae}.cluedly-archive-head .eyebrow{color:#cfc6ff}.cluedly-heading-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:4rem;align-items:end}.cluedly-heading-grid h1{margin:.55rem 0 1rem;font-size:clamp(3rem,6vw,5.8rem);font-weight:400}.cluedly-heading-grid .archive-intro{max-width:44rem;color:#e7e5f5}.cluedly-route-key{display:grid;gap:.55rem;padding:1.4rem;border:1px solid #817cac;background:#2c2f60;border-radius:20px}.cluedly-route-key span{display:grid;grid-template-columns:2.2rem 1fr;gap:.8rem;align-items:center;font-size:.82rem}.cluedly-route-key b{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#d7c6ff;color:#20234f;font-size:.68rem}.cluedly-archive .archive-filter-panel{margin-top:0;background:#ebe8f9;border-bottom:1px solid #cbc6e5}.cluedly-archive .archive-filter-panel>summary{border:0}.cluedly-archive .archive-filter-label{color:#352685}.cluedly-archive .topic-switcher a,.cluedly-archive .subject-filter a{background:#fff;border-radius:12px}.cluedly-archive .topic-switcher a[aria-current=page]{background:#352685}.cluedly-path{padding-bottom:5rem}.cluedly-path>ol{position:relative;list-style:none;margin:0;padding:0}.cluedly-path>ol:before{content:"";position:absolute;left:29px;top:2rem;bottom:2rem;width:2px;background:linear-gradient(var(--accent),#d7c6ff)}.cluedly-path li{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);gap:1.5rem;align-items:start;margin-bottom:1.25rem}.cluedly-step{position:relative;z-index:1;display:grid;place-items:center;width:60px;height:60px;border:2px solid var(--accent);border-radius:18px;background:#fff;color:var(--accent);font:700 1.35rem/1 var(--display);box-shadow:0 0 0 7px #fafbfc}.cluedly-path-card{min-width:0}.cluedly-path-card>a{display:block;padding:1.8rem 2rem;border:1px solid #d5d0ed;border-radius:22px;background:#fff;box-shadow:0 12px 30px #1d20480b;text-decoration:none}.cluedly-path li:nth-child(even) .cluedly-path-card{margin-left:6%}.cluedly-card-label{display:block;color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.cluedly-card-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:2.2rem;margin-top:.7rem;align-items:start}.cluedly-card-grid h2{font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:400;margin:0}.cluedly-card-summary{color:var(--muted);font-size:.91rem;line-height:1.7}.cluedly-card-end{display:flex;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.76rem}.cluedly-card-end>span:last-child{color:var(--accent);font-weight:750;white-space:nowrap}

/* Knowiva: a calm premium wellness journal. */
.knowiva-archive{--knowiva-deep:#103f3c;--knowiva-sage:#dcece5;--knowiva-warm:#fbf7ef}.knowiva-archive-head{position:relative;overflow:hidden;padding:3.5rem 0 4rem;background:linear-gradient(120deg,#edf6f2,#fbf7ef);border-bottom:1px solid #cfe1d9}.knowiva-archive-head>.wrap{position:relative;z-index:2}.knowiva-heading-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:5rem;align-items:end}.knowiva-heading-grid h1{font-size:clamp(3.3rem,6.5vw,6.3rem);font-weight:400;max-width:12ch;margin:.55rem 0 0}.knowiva-intro-panel{padding:1.7rem 0 1.7rem 2rem;border-left:1px solid #7aa096}.knowiva-intro-panel>span{display:block;margin-bottom:.75rem;color:var(--accent);font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.knowiva-orbit{position:absolute;border:1px solid #78a19655;border-radius:50%;pointer-events:none}.knowiva-orbit-one{width:330px;height:330px;right:-110px;top:-180px}.knowiva-orbit-two{width:190px;height:190px;right:90px;bottom:-135px}.knowiva-archive .archive-filter-panel{background:#fff;border-bottom:1px solid #d3e4dd}.knowiva-archive .archive-filter-panel>summary{border:0;color:var(--accent);font-family:var(--display);font-size:1.05rem}.knowiva-archive .archive-filter-label{font-weight:400}.knowiva-archive .topic-switcher a,.knowiva-archive .subject-filter a{border-radius:999px;background:#f8fbfa}.knowiva-archive .topic-switcher a[aria-current=page]{background:var(--knowiva-deep)}.knowiva-journal-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.4rem;padding-bottom:5rem}.knowiva-journal-card{grid-column:span 4;min-width:0;border-top:3px solid #aac9bd;background:#fff}.knowiva-journal-card>a{display:flex;min-height:100%;flex-direction:column;padding:1.7rem .4rem;text-decoration:none}.knowiva-card-number{font:italic .83rem/1.4 var(--display);color:var(--muted)}.knowiva-card-topic{margin-top:1.6rem;color:var(--accent);font-size:.69rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.knowiva-journal-card h2{font-size:clamp(1.55rem,2vw,2.05rem);font-weight:400;line-height:1.23;margin:.65rem 0 1rem}.knowiva-journal-card p{color:var(--muted);font-size:.92rem;line-height:1.7}.knowiva-card-end{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.74rem}.knowiva-card-end>span:last-child{color:var(--accent);font-weight:700;white-space:nowrap}.knowiva-journal-lead{grid-column:span 7;border:0;background:var(--knowiva-deep);color:#fff;border-radius:110px 110px 8px 8px}.knowiva-journal-lead>a{padding:clamp(2rem,4vw,3.8rem);min-height:420px}.knowiva-journal-lead .knowiva-card-number,.knowiva-journal-lead p,.knowiva-journal-lead .knowiva-card-end{color:#dceae5}.knowiva-journal-lead .knowiva-card-topic{color:#b8dfd1}.knowiva-journal-lead h2{font-size:clamp(2.25rem,4vw,3.8rem);max-width:16ch}.knowiva-journal-lead .knowiva-card-end{border-color:#ffffff35}.knowiva-journal-lead .knowiva-card-end>span:last-child{color:#fff}.knowiva-journal-lead+article{grid-column:span 5;background:var(--knowiva-warm);border:1px solid #e8dfcf;border-top:3px solid #c7ae7e}.knowiva-journal-lead+article>a{padding:2rem}

/* UsefulDigest: a practical checklist and field manual. */
.digest-archive{--digest-yellow:#f4df67;--digest-ink:#202522}.digest-archive-head{padding-block:3rem 2.5rem}.digest-manual-label{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .8rem;border-block:2px solid var(--digest-ink);font:750 .7rem/1.4 ui-monospace,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.digest-heading-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:4rem;align-items:end;padding-top:2.4rem}.digest-heading-grid h1{font-size:clamp(3.4rem,7vw,6.7rem);margin:.4rem 0 0}.digest-heading-grid .archive-intro{padding:1.4rem;background:var(--tint);border:1px solid var(--digest-ink);box-shadow:7px 7px 0 var(--digest-yellow)}.digest-archive .archive-filter-panel{background:#fffbe3;border-block:1px solid var(--digest-ink)}.digest-archive .archive-filter-panel>summary{border:0;font:800 .82rem/1.4 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.05em}.digest-archive .topic-switcher a,.digest-archive .subject-filter a{border-color:var(--digest-ink);border-radius:0;background:#fffef9}.digest-archive .topic-switcher a[aria-current=page]{background:var(--digest-ink)}.digest-manual{padding-bottom:5rem}.digest-manual-head{display:grid;grid-template-columns:108px minmax(0,1fr) 130px;gap:1.2rem;padding:.7rem 1rem;background:var(--digest-ink);color:#fff;font:700 .68rem/1.4 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.07em}.digest-manual-list{list-style:none;margin:0;padding:0;border:2px solid var(--digest-ink);border-top:0}.digest-manual-list li+li{border-top:1px solid var(--digest-ink)}.digest-manual-list a{display:grid;grid-template-columns:108px minmax(0,1fr) 130px;gap:1.2rem;align-items:center;padding:1.45rem 1rem;text-decoration:none;background:#fffef9}.digest-manual-list li:nth-child(even) a{background:#fbf9ed}.digest-manual-list a:hover{background:#fff7bc}.digest-check{display:flex;align-items:center;gap:.65rem;font:750 .68rem/1.3 ui-monospace,Consolas,monospace;text-transform:uppercase}.digest-check>span{display:block;width:1.35rem;height:1.35rem;border:2px solid var(--digest-ink);background:#fff;box-shadow:3px 3px 0 var(--digest-yellow)}.digest-guide-copy{display:block;min-width:0}.digest-guide-topic{display:block;color:var(--accent);font:750 .68rem/1.4 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.06em}.digest-guide-copy h2{font-family:var(--body);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:820;margin:.35rem 0 .55rem}.digest-guide-summary{display:block;color:var(--muted);font-size:.88rem;line-height:1.6}.digest-guide-record{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;color:var(--muted);font:.72rem/1.45 ui-monospace,Consolas,monospace;text-align:right}.digest-guide-record>span:last-child{margin-top:.5rem;color:var(--ink);font-weight:800}

/* The category directory uses a matching, distinct composition for each publication. */
.category-directory-shell{overflow:clip}.category-directory-shell .category-directory-head{max-width:none}.category-directory-shell .topic-tile{min-width:0}.category-directory-shell .topic-tile-content{min-width:0}.category-directory-shell .topic-tile h2,.category-directory-shell .topic-tile p{overflow-wrap:anywhere}
.lively-category-directory{background:linear-gradient(#fffdf9,#fbf4ea)}.lively-category-directory .category-directory-head{text-align:center;padding-bottom:2.5rem}.lively-category-directory .category-directory-head .intro{margin-inline:auto}.lively-category-directory .topic-directory{grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);padding-bottom:0;margin-bottom:5rem}.lively-category-directory .topic-tile{grid-column:span 4;min-height:310px;border:0;border-radius:0;background:#fffdf9}.lively-category-directory .topic-tile:first-child{grid-column:span 7;background:#f5e4d4}.lively-category-directory .topic-tile:nth-child(2){grid-column:span 5;background:#fffaf2}.lively-category-directory .topic-number{font-family:var(--display)}
.crisp-category-directory .category-directory-head{border-bottom:5px solid var(--ink);margin-bottom:2rem}.crisp-category-directory .topic-directory{grid-template-columns:1fr;gap:0;border:2px solid var(--ink);padding-bottom:0;margin-bottom:5rem}.crisp-category-directory .topic-tile{display:grid;grid-template-columns:74px minmax(0,1fr);gap:1.4rem;padding:1.4rem;border:0;border-radius:0;background:#fff}.crisp-category-directory .topic-tile+.topic-tile{border-top:1px solid var(--ink)}.crisp-category-directory .topic-tile:hover{background:var(--tint)}.crisp-category-directory .topic-number{display:grid;place-items:center;align-self:stretch;border:1px solid var(--ink);font:800 1rem/1 ui-monospace,Consolas,monospace;opacity:1}.crisp-category-directory .topic-tile-content{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) 180px;gap:.5rem 2rem;align-items:center}.crisp-category-directory .topic-count,.crisp-category-directory .topic-tile h2{grid-column:1}.crisp-category-directory .topic-tile h2{margin:0}.crisp-category-directory .topic-tile p{grid-column:2;grid-row:1/3;margin:0}.crisp-category-directory .topic-action{grid-column:3;grid-row:1/3;margin:0;border:0;align-items:center}
.cluedly-category-directory{background:linear-gradient(#efecfb 0 17rem,#fafbfc 17rem)}.cluedly-category-directory .category-directory-head{padding-bottom:3.4rem}.cluedly-category-directory .topic-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.cluedly-category-directory .topic-tile{position:relative;display:block;border:1px solid #d6d1ed;border-radius:24px;background:#fff;box-shadow:0 12px 30px #1d20480b}.cluedly-category-directory .topic-tile:nth-child(2),.cluedly-category-directory .topic-tile:nth-child(5){transform:translateY(1.5rem)}.cluedly-category-directory .topic-number{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:18px;background:#332b78;color:#fff;opacity:1;font-family:var(--body);font-size:.78rem}.cluedly-category-directory .topic-action{color:var(--accent)}
.knowiva-category-directory{background:#f8fbfa}.knowiva-category-directory .category-directory-head{text-align:center}.knowiva-category-directory .category-directory-head .intro{margin-inline:auto}.knowiva-category-directory .topic-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.knowiva-category-directory .topic-tile{display:block;padding:2.3rem;border:1px solid #d7e5df;border-top:4px solid #91b4a8;border-radius:70px 70px 6px 6px;background:#fff;min-height:350px}.knowiva-category-directory .topic-number{font-style:italic;font-size:1rem;opacity:.8}.knowiva-category-directory .topic-tile:nth-child(3n+2){background:#fbf7ef;border-top-color:#c7ae7e}.knowiva-category-directory .topic-tile h2{font-weight:400;font-size:1.9rem}
.digest-category-directory .category-directory-head{border-bottom:2px solid var(--ink);margin-bottom:2rem}.digest-category-directory .topic-directory{grid-template-columns:1fr;gap:0;border:2px solid var(--ink);padding-bottom:0;margin-bottom:5rem}.digest-category-directory .topic-tile{display:grid;grid-template-columns:76px minmax(0,1fr);gap:1.4rem;border:0;border-radius:0;padding:1.5rem;background:#fffef9}.digest-category-directory .topic-tile+.topic-tile{border-top:1px solid var(--ink)}.digest-category-directory .topic-tile:nth-child(even){background:#fbf9ed}.digest-category-directory .topic-number{display:grid;place-items:center;width:3rem;height:3rem;border:2px solid var(--ink);box-shadow:4px 4px 0 #f4df67;font:800 .8rem/1 ui-monospace,Consolas,monospace;opacity:1}.digest-category-directory .topic-action{font-family:ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.04em}

@media (hover:hover){.lively-archive-card,.knowiva-journal-card,.cluedly-path-card,.crisp-index-list li,.digest-manual-list li{transition:transform .16s ease,box-shadow .16s ease}.lively-archive-card:hover,.knowiva-journal-card:hover{transform:translateY(-3px)}.cluedly-path-card:hover{transform:translateX(4px)}.crisp-index-list li:hover,.digest-manual-list li:hover{box-shadow:inset 5px 0 0 var(--accent)}}

@media(max-width:1050px){.lively-archive-title,.cluedly-heading-grid,.knowiva-heading-grid,.digest-heading-grid{gap:2.2rem}.lively-archive-card{grid-column:span 6}.lively-archive-lead{grid-column:span 8}.lively-archive-lead+article{grid-column:span 4}.crisp-archive-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr)}.cluedly-card-grid{grid-template-columns:1fr;gap:.8rem}.knowiva-journal-card{grid-column:span 6}.knowiva-journal-lead{grid-column:span 7}.knowiva-journal-lead+article{grid-column:span 5}.crisp-category-directory .topic-tile-content{grid-template-columns:minmax(190px,.8fr) minmax(220px,1.2fr) 140px;gap:.5rem 1.2rem}.cluedly-category-directory .topic-directory,.knowiva-category-directory .topic-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.cluedly-category-directory .topic-tile:nth-child(2),.cluedly-category-directory .topic-tile:nth-child(5){transform:none}}

@media(max-width:767px){.brand-archive .breadcrumbs ol{margin-bottom:1.4rem}.archive-filter-panel{margin-bottom:2rem}.archive-filter-panel>summary{align-items:flex-start;flex-direction:column;gap:.25rem}.archive-filter-hint{text-align:left}.archive-filter-panel .topic-switcher{padding-bottom:1rem;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.archive-filter-panel .topic-switcher a{flex:0 0 auto;white-space:nowrap}.lively-archive-head,.knowiva-archive-head{padding-block:2.5rem}.lively-archive-title,.cluedly-heading-grid,.knowiva-heading-grid,.digest-heading-grid,.crisp-archive-heading{grid-template-columns:1fr;gap:1.5rem}.lively-archive-title .archive-intro,.knowiva-intro-panel{padding:1.2rem 0 0;border-left:0;border-top:2px solid var(--accent)}.lively-rule span{white-space:normal;text-align:center}.lively-story-board{grid-template-columns:repeat(2,minmax(0,1fr))}.lively-archive-card,.lively-archive-lead,.lively-archive-lead+article{grid-column:span 1}.lively-archive-lead{grid-column:1/-1}.lively-archive-lead>a{min-height:330px}.crisp-index-stats{width:min(100%,440px)}.crisp-index-key,.crisp-index-list a{grid-template-columns:64px minmax(0,1fr) 110px;gap:.8rem}.crisp-index-list a{padding:1.1rem .8rem}.crisp-entry-summary{font-size:.84rem}.cluedly-archive-head{padding-block:2.5rem}.cluedly-path>ol:before{left:21px}.cluedly-path li{grid-template-columns:44px minmax(0,1fr);gap:.9rem}.cluedly-step{width:44px;height:44px;border-radius:14px;box-shadow:0 0 0 5px #fafbfc}.cluedly-path-card>a{padding:1.4rem}.cluedly-path li:nth-child(even) .cluedly-path-card{margin-left:0}.cluedly-card-end{align-items:flex-start;flex-direction:column}.knowiva-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowiva-journal-card,.knowiva-journal-lead,.knowiva-journal-lead+article{grid-column:span 1}.knowiva-journal-lead{grid-column:1/-1;border-radius:70px 70px 6px 6px}.digest-manual-head,.digest-manual-list a{grid-template-columns:82px minmax(0,1fr) 105px;gap:.8rem}.lively-category-directory .topic-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.lively-category-directory .topic-tile,.lively-category-directory .topic-tile:first-child,.lively-category-directory .topic-tile:nth-child(2){grid-column:span 1}.crisp-category-directory .topic-tile-content{display:block}.crisp-category-directory .topic-tile p{margin-bottom:1rem}.crisp-category-directory .topic-action{margin-top:1rem}.cluedly-category-directory .topic-directory,.knowiva-category-directory .topic-directory{grid-template-columns:1fr}.knowiva-category-directory .topic-tile{min-height:0}.category-directory-shell .topic-directory{padding-bottom:0}}

@media(max-width:520px){.lively-archive-title h1,.cluedly-heading-grid h1,.knowiva-heading-grid h1,.digest-heading-grid h1,.crisp-archive-heading h1{font-size:clamp(2.55rem,13vw,3.65rem)}.lively-story-board,.knowiva-journal-grid{grid-template-columns:1fr}.lively-archive-card,.lively-archive-lead,.lively-archive-lead+article,.knowiva-journal-card,.knowiva-journal-lead,.knowiva-journal-lead+article{grid-column:1}.lively-archive-card>a,.lively-archive-lead>a,.knowiva-journal-lead>a,.knowiva-journal-lead+article>a{padding:1.45rem}.lively-archive-lead h2,.knowiva-journal-lead h2{font-size:2.25rem}.lively-card-end,.knowiva-card-end{align-items:flex-start;flex-direction:column}.crisp-index-stats{grid-template-columns:1fr}.crisp-index-stats div+div{border-left:0;border-top:1px solid var(--ink)}.crisp-index-key,.digest-manual-head{display:none}.crisp-index-list a,.digest-manual-list a{grid-template-columns:1fr;padding:1.2rem}.crisp-ref{display:inline-grid;justify-self:start;min-height:1.7rem;padding:.35rem .5rem}.crisp-entry-record,.digest-guide-record{align-items:flex-start;flex-direction:row;flex-wrap:wrap;text-align:left;border-top:1px solid var(--line);padding-top:.75rem}.crisp-entry-arrow{margin:0 0 0 auto}.digest-check{justify-self:start}.digest-guide-record>span:last-child{margin:0 0 0 auto}.cluedly-path>ol:before{display:none}.cluedly-path li{display:block}.cluedly-step{width:34px;height:34px;margin:0 0 -.5rem 1rem;box-shadow:none}.cluedly-path-card>a{padding:1.35rem}.cluedly-card-end>span:last-child{white-space:normal}.lively-category-directory .topic-directory{grid-template-columns:1fr}.lively-category-directory .topic-tile,.lively-category-directory .topic-tile:first-child,.lively-category-directory .topic-tile:nth-child(2){grid-column:1;min-height:0}.crisp-category-directory .topic-tile,.digest-category-directory .topic-tile{grid-template-columns:48px minmax(0,1fr);gap:.8rem;padding:1.1rem}.crisp-category-directory .topic-number,.digest-category-directory .topic-number{width:2.3rem;height:2.3rem}.knowiva-category-directory .topic-tile{padding:1.7rem;border-radius:42px 42px 6px 6px}}

@media(prefers-reduced-motion:reduce){.archive-filter-panel a,.lively-archive-card,.knowiva-journal-card,.cluedly-path-card,.crisp-index-list li,.digest-manual-list li{transition:none}.lively-archive-card:hover,.knowiva-journal-card:hover,.cluedly-path-card:hover{transform:none}}
/* END five-publication archive compositions */
