/* The approved Weave palette and artwork, with space to read. These rules
   apply only to Home, Services and Family entrances carrying the adapter. */
body.refresh .discovery-art{display:block;position:relative;min-width:0;margin:0;isolation:isolate;}
body.refresh .discovery-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:0;mix-blend-mode:normal;}
body.refresh .discovery-art .weave-image-credit{right:8px;bottom:5px;font-size:10px;line-height:1.2;}

/* Home: one introduction, then four practical facts. All original words and
   the single citable paragraph remain in document order. */
body.refresh[data-page="home"] .practice[data-illustrated-discovery]{display:block;padding-block:64px;background:var(--surface-paper,#fff);color:var(--surface-ink,#173f35);}
body.refresh[data-page="home"] .practice[data-illustrated-discovery]>h2{max-width:25ch;margin:12px 0 34px;font-size:clamp(34px,3.5vw,54px);}
body.refresh[data-page="home"] .practice[data-illustrated-discovery]>div{margin:0;}
body.refresh .practice[data-illustrated-discovery] .ledger__set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
body.refresh .practice[data-illustrated-discovery] .ledger .ledger__tile{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,1.65fr);grid-template-rows:auto 1fr auto;gap:10px 24px;grid-column:auto;padding:28px;background:var(--surface-mist,#e3edef);align-items:start;}
body.refresh .practice[data-illustrated-discovery] .ledger .ledger__tile::before{grid-column:2;grid-row:1;color:var(--surface-ink,#173f35);font-size:22px;font-weight:550;line-height:1.3;}
body.refresh .practice[data-illustrated-discovery] .ledger__tile>.discovery-art{grid-column:1;grid-row:1/span 3;align-self:center;aspect-ratio:1;}
body.refresh .practice[data-illustrated-discovery] .ledger__body{grid-column:2;grid-row:2;font-size:18px;line-height:1.65;color:var(--surface-ink,#173f35);max-width:60ch;}
body.refresh .practice[data-illustrated-discovery] .ledger__link,
body.refresh .practice[data-illustrated-discovery] .ledger__cta{grid-column:2;grid-row:3;font-size:16px;min-height:44px;display:inline-flex;align-items:center;color:var(--surface-ink,#173f35);}
body.refresh .practice[data-illustrated-discovery] .ledger__cta{color:#fff;}
body.refresh .practice[data-illustrated-discovery] .ledger__tile:first-child{grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);background:var(--surface-paper,#fff);padding:12px 0 28px;gap:12px 48px;}
body.refresh .practice[data-illustrated-discovery] .ledger__tile:first-child>.discovery-art{aspect-ratio:1.8;max-height:250px;}
body.refresh .practice[data-illustrated-discovery] .ledger__tile:first-child .ledger__body{font-size:22px;line-height:1.6;}
body.refresh .practice[data-illustrated-discovery] .ledger__row{display:block;margin-bottom:8px;}

/* Service tiles are real links. Art has its own field, never behind text. */
body.refresh .illustrated-services{display:block;background:var(--surface-mist,#e3edef);color:var(--surface-ink,#173f35);padding-block:60px;}
body.refresh .illustrated-services>header{display:block;max-width:800px;margin-bottom:32px;}
body.refresh .illustrated-services h2{font-size:clamp(34px,3.5vw,52px);max-width:24ch;}
body.refresh .illustrated-services>.service-picture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
body.refresh .illustrated-services .service-picture{display:flex;flex-direction:column;gap:0;padding:0;background:var(--surface-paper,#fff);color:var(--surface-ink,#173f35);text-decoration:none;min-width:0;}
body.refresh .illustrated-services .service-picture>.discovery-art{width:100%;height:220px;padding:16px 18px 0;}
body.refresh .illustrated-services .service-picture__copy{padding:26px 28px 28px;display:flex;flex-direction:column;gap:14px;flex:1;}
body.refresh .illustrated-services .service-picture h3{font-family:var(--serif);font-size:30px;line-height:1.15;max-width:none;margin:0;color:inherit;}
body.refresh .illustrated-services .service-picture p{font-size:17px;line-height:1.6;margin:0;color:inherit;}
body.refresh .illustrated-services .service-picture__action{font-size:15px;font-weight:600;min-height:44px;display:flex;align-items:center;margin-top:auto;}
body.refresh .service-picture:focus-visible{outline:3px solid var(--gold,#d7b45f);outline-offset:5px;}
body.refresh .service-picture:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}

/* Services: reset the inherited dot-ledger only within the new summary. */
body.refresh[data-page="care"] article.citable[data-illustrated-discovery]{display:block;padding:0;max-width:none;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__tile{display:flex;flex-direction:column;gap:12px;grid-column:auto;padding:26px;background:var(--surface-mist,#e3edef);font-weight:400;min-width:0;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__tile::before{content:attr(data-label);display:block;position:static;width:auto;height:auto;border:0;border-radius:0;margin:0;padding:0;background:none;color:var(--surface-ink,#173f35);font:550 24px/1.25 var(--serif);order:1;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__tile>.discovery-art{height:155px;order:0;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__body{display:block;font-size:18px;line-height:1.65;max-width:none;font-weight:400;color:var(--surface-ink,#173f35);order:2;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__link{order:3;margin-top:auto;min-height:44px;display:inline-flex;align-items:center;font-size:17px;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__row{display:block;margin:0 0 12px;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathways{grid-column:1/-1;background:transparent;padding:0 0 20px;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathways::before{display:none;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathways>.ledger__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathways .ledger__row:first-child,
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathways .ledger__row:last-child{grid-column:1/-1;max-width:70ch;font-size:20px;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathway{background:var(--surface-mist,#e3edef);padding:20px;font-size:18px;line-height:1.6;font-weight:400;}
body.refresh[data-page="care"] .care-summary-pathway>.discovery-art{height:150px;margin-bottom:18px;}
body.refresh[data-page="care"] .care-summary-pathway a{font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery]{display:block!important;padding-top:36px;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery]>.care-plate{display:none!important;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-sequence{display:block;width:100%;max-width:none;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:60px;padding:48px 0;margin:0;min-height:0;align-items:center;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread>figure{display:block!important;visibility:visible;opacity:1;position:relative;order:0!important;width:100%;height:auto;margin:0;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread>figure img{width:100%;height:auto;max-height:410px;object-fit:contain;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread>div{order:1!important;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread:nth-of-type(even)>figure{order:2!important;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread h2{font-size:clamp(32px,3vw,46px);line-height:1.15;margin-bottom:20px;}
body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread p{font-size:20px;line-height:1.7;max-width:55ch;}

/* Family: unaltered book artwork, on its own paper and away from the words. */
body.refresh .guide-result[data-illustrated-discovery]{padding:24px;background:var(--surface-mist,#e3edef);align-items:stretch;gap:0;min-width:0;}
body.refresh .guide-result[data-illustrated-discovery] h3{font-size:30px;line-height:1.18;margin:12px 0 18px;max-width:none;}
body.refresh .guide-result[data-illustrated-discovery] .result-actions{margin-top:auto;padding-top:22px;gap:12px;display:flex;flex-wrap:wrap;align-items:center;}
body.refresh .guide-result[data-illustrated-discovery] .result-actions a{min-height:44px;display:inline-flex;align-items:center;}
body.refresh .guide-result[data-illustrated-discovery] .guide-about{margin-bottom:12px;}
body.refresh .guide-result[data-illustrated-discovery] .guide-about summary{min-height:44px;align-content:center;}
body.refresh .guide-illustration{margin:0 0 22px;padding:12px;background:#fff;position:relative;aspect-ratio:1.65;display:flex;align-items:center;justify-content:center;}
body.refresh .guide-illustration img{display:block;width:100%;height:100%;object-fit:contain;border:0;max-height:240px;}
body.refresh .guide-illustration .weave-image-credit{right:10px;bottom:5px;color:#23453b;font-size:10px;}
body.refresh .fam-card[data-illustrated-discovery]{padding:24px;}
body.refresh .fam-card[data-illustrated-discovery] .guide-illustration{width:100%;flex:none;}

@media(max-width:1100px){
 body.refresh .practice[data-illustrated-discovery] .ledger .ledger__tile{grid-template-columns:100px minmax(0,1fr);gap:10px 18px;padding:24px;}
 body.refresh .illustrated-services>.service-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
 body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathways>.ledger__body{grid-template-columns:repeat(2,minmax(0,1fr));}
 body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__set{grid-template-columns:repeat(2,minmax(0,1fr));}
 body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__tile:last-child{grid-column:1/-1;}
 body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread{gap:32px;}
}
@media(max-width:760px){
 body.refresh[data-page="home"] .practice[data-illustrated-discovery]{padding-block:36px;}
 body.refresh .practice[data-illustrated-discovery] .ledger__set{grid-template-columns:1fr;gap:18px;}
 body.refresh .practice[data-illustrated-discovery] .ledger .ledger__tile,
 body.refresh .practice[data-illustrated-discovery] .ledger__tile:first-child{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;}
 body.refresh .practice[data-illustrated-discovery] .ledger__tile>.discovery-art{grid-column:1;grid-row:1;height:140px;aspect-ratio:auto;width:100%;}
 body.refresh .practice[data-illustrated-discovery] .ledger .ledger__tile::before{grid-column:1;grid-row:2;font-size:23px;}
 body.refresh .practice[data-illustrated-discovery] .ledger__body,
 body.refresh .practice[data-illustrated-discovery] .ledger__tile:first-child .ledger__body{grid-column:1;grid-row:3;font-size:17px;}
 body.refresh .practice[data-illustrated-discovery] .ledger__link,
 body.refresh .practice[data-illustrated-discovery] .ledger__cta{grid-column:1;grid-row:4;}
 body.refresh .illustrated-services>.service-picture-grid{grid-template-columns:1fr;gap:20px;}
 body.refresh .illustrated-services .service-picture>.discovery-art{height:180px;}
 body.refresh .illustrated-services .service-picture__copy{padding:22px;}
 body.refresh .illustrated-services .service-picture h3{font-size:29px;}
 body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__set,
 body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathways>.ledger__body{grid-template-columns:1fr;gap:18px;}
 body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__tile{padding:24px;}
 body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathways{padding:0;}
 body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__body{font-size:17px;}
 body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread{grid-template-columns:1fr;gap:24px;padding:32px 0;}
 body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread>figure,
 body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread:nth-of-type(even)>figure{order:0!important;max-height:250px;}
 body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread>figure img{max-height:250px;}
 body.refresh[data-page="care"] .care-journey[data-illustrated-discovery] .care-spread p{font-size:18px;}
 body.refresh .guide-result[data-illustrated-discovery] h3{font-size:28px;}
}

/* Assessments: two full desktop rows, followed by practical reading links. */
body.refresh .discovery-topic-gallery{margin:0;padding-block:52px;background:var(--surface-paper,#fff);}
body.refresh .discovery-topic-gallery .discovery-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;overflow:visible;padding:4px;}
body.refresh .discovery-topic-gallery .discovery-track article{grid-column:span 2;}
body.refresh .discovery-topic-gallery .discovery-track article>a{padding:22px;background:var(--surface-mist,#e3edef);}
body.refresh .discovery-topic-gallery .discovery-track figure{height:200px;aspect-ratio:auto;border:0;}
body.refresh .discovery-topic-gallery .discovery-track img{object-fit:contain;}
body.refresh .discovery-topic-gallery .discovery-track h3{font-size:28px;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7){grid-column:span 2;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7)>a{padding:18px 22px;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) figure{display:none;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) h3{font-size:23px;margin:0 0 12px;}
body.refresh .discovery-topic-gallery .discovery-read{min-height:44px;display:flex;align-items:center;border:0;}
body.refresh .discovery-topic-gallery .discovery-controls{display:none;}
@media(max-width:1100px){
 body.refresh .discovery-topic-gallery .discovery-track{grid-template-columns:repeat(2,minmax(0,1fr));}
 body.refresh .discovery-topic-gallery .discovery-track article,
 body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7){grid-column:auto;}
}
@media(max-width:760px){
 body.refresh .illustrated-services>.service-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
 body.refresh .illustrated-services .service-picture>.discovery-art{height:124px;padding:12px 8px 0;}
 body.refresh .illustrated-services .service-picture__copy{padding:20px;gap:12px;}
 body.refresh .illustrated-services .service-picture h3{font-size:22px;overflow-wrap:normal;}
 body.refresh .illustrated-services .service-picture p{font-size:15px;line-height:1.5;}
 body.refresh .illustrated-services .service-picture__action{font-size:14px;}
 body.refresh .discovery-topic-gallery .discovery-track{gap:12px;}
 body.refresh .discovery-topic-gallery .discovery-track article>a{padding:20px;}
 body.refresh .discovery-topic-gallery .discovery-track figure{height:120px;}
 body.refresh .discovery-topic-gallery .discovery-track h3{font-size:22px;overflow-wrap:normal;}
 body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7){grid-column:1/-1;}
}
@media(max-width:359px){
 body.refresh .illustrated-services>.service-picture-grid,
 body.refresh .discovery-topic-gallery .discovery-track{grid-template-columns:1fr;}
 body.refresh .illustrated-services .service-picture>.discovery-art{height:160px;}
}

/* Small topic drawings stay separate from the labels and selected state. */
body.refresh .topic-tile[data-illustrated-discovery]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:100px auto auto;gap:12px;padding:18px;min-width:0;border:2px solid transparent;}
body.refresh .topic-tile[data-illustrated-discovery] .topic-vignette{display:block;height:100px;max-width:180px;width:100%;margin:auto;background:transparent;border-radius:0;}
body.refresh .topic-vignette img{width:100%;height:100%;display:block;object-fit:contain;}
body.refresh .topic-tile[data-illustrated-discovery] .topic-name{font-size:26px;line-height:1.18;overflow-wrap:normal;hyphens:none;}
body.refresh .topic-tile[data-illustrated-discovery] .topic-count{align-self:end;}
body.refresh .topic-tile[data-illustrated-discovery]:has(input:checked){border:2px solid var(--gold,#d7b45f);}
@media(max-width:760px){
 body.refresh[data-page="family"] .topic-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
 body.refresh .topic-tile[data-illustrated-discovery]{padding:20px;grid-template-rows:88px auto auto;gap:10px;}
 body.refresh .topic-tile[data-illustrated-discovery] .topic-vignette{height:88px;}
 body.refresh .topic-tile[data-illustrated-discovery] .topic-name{font-size:22px;overflow-wrap:anywhere;}
 body.refresh .topic-tile[data-illustrated-discovery] .topic-count{font-size:14px;}
}

body.refresh .discovery-art .weave-image-credit,
body.refresh .guide-illustration .weave-image-credit{position:absolute!important;right:10px;bottom:5px;display:block;font-size:12px!important;background:transparent;padding:0;margin:0;}
body.refresh .guide-result[data-illustrated-discovery]{background:var(--mist,#e3edef)!important;}
body.refresh[data-page="family"] #catalogue-results .active-filters:empty{margin:0;}
body.refresh[data-page="family"] #catalogue-results .results-heading{padding-bottom:16px;}
body.refresh[data-page="family"] #catalogue-results .guide-results{margin-top:16px;}

body.refresh .topic-vignette{position:relative;}
body.refresh .topic-vignette .weave-image-credit{position:absolute!important;font-size:12px!important;right:2px;bottom:0;padding:0;background:transparent;}
body.refresh .topic-tile[data-illustrated-discovery]:has(input:checked) .weave-image-credit{color:#fff;}
body.refresh .guide-illustration{background:transparent;}
/* The site header already reserves its height; translated entrances must not
   add the retired sticky-header clearance above their crisis link. */
body.refresh .fam-hero__crisis{padding-top:0;}
body.refresh .fam-tile[data-illustrated-discovery="topic"]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:100px auto auto;gap:12px;padding:18px;}
body.refresh .fam-tile[data-illustrated-discovery="topic"] .fam-tile__icon{display:block;width:100%;max-width:180px;height:100px;margin:auto;}
body.refresh .fam-tile[data-illustrated-discovery="topic"] img{display:block;width:100%;height:100%;object-fit:contain;}
body.refresh .fam-tile[data-illustrated-discovery="topic"] .fam-tile__count{position:static;align-self:end;}
@media(max-width:359px){body.refresh[data-page="family"] .topic-tiles{grid-template-columns:1fr;}}
@media(min-width:360px) and (max-width:760px){
 body.refresh .topic-tile[data-illustrated-discovery]:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:20px;}
 body.refresh .topic-tile[data-illustrated-discovery]:first-child .topic-vignette{grid-column:1;grid-row:1/3;}
 body.refresh .topic-tile[data-illustrated-discovery]:first-child .topic-name{grid-column:2;align-self:end;}
 body.refresh .topic-tile[data-illustrated-discovery]:first-child .topic-count{grid-column:2;align-self:start;}
}

/* Keep all new service labels and artwork in normal flow. */
body.refresh .illustrated-services .service-picture span{position:static;inset:auto;color:inherit;font-family:inherit;}
body.refresh .illustrated-services .service-picture>.discovery-art{position:relative;flex:none;}
body.refresh .illustrated-services .service-picture__copy{position:static;}
body.refresh .illustrated-services .service-picture__action{position:static;}
body.refresh .illustrated-services .service-picture{border:0;}
body.refresh .illustrated-services>.service-picture-grid{padding-top:0;}

body.refresh .practice[data-illustrated-discovery] .ledger .ledger__tile:not(:first-child){display:flex;flex-direction:column;gap:12px;}
body.refresh .practice[data-illustrated-discovery] .ledger__tile:not(:first-child) .ledger__body{max-width:none;}
body.refresh .practice[data-illustrated-discovery] .ledger__tile:not(:first-child) .ledger__link,
body.refresh .practice[data-illustrated-discovery] .ledger__tile:not(:first-child) .ledger__cta{margin-top:auto;}
body.refresh .discovery-art .weave-image-credit{top:auto!important;bottom:0!important;}
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .care-summary-pathway{background:var(--surface-paper,#fff);}

/* Shared surface tokens follow the existing Home light and dark palette. */
body.refresh[data-page="home"] .illustrated-services,
body.refresh[data-page="home"] .discovery-topic-gallery,
body.refresh[data-page="home"] .practice[data-illustrated-discovery]{--surface-paper:var(--home-paper);--surface-mist:var(--home-mist);--surface-ink:var(--home-ink);}
body.refresh[data-page="home"] .practice[data-illustrated-discovery]>div,
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .citable{width:100%;max-width:none;}
body.refresh .discovery-topic-gallery .discovery-track article>a{display:flex;flex-direction:column;height:100%;gap:0;padding:0;}
body.refresh .discovery-topic-gallery .discovery-track figure{display:block;position:relative;width:100%;height:220px;min-height:0;margin:0;padding:16px 18px 0;overflow:visible;}
body.refresh .discovery-topic-gallery .discovery-track figure img,
body.refresh .discovery-topic-gallery .discovery-art{position:static;inset:auto;width:100%;height:100%;max-height:100%;object-fit:contain;transform:none;}
body.refresh .discovery-topic-gallery .discovery-track h3{position:static;margin:0;padding:26px 28px 14px;color:var(--surface-ink);}
body.refresh .discovery-topic-gallery .discovery-read{position:static;margin:auto 0 0;padding:10px 28px 26px;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7)>a{padding:22px;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) h3,
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) .discovery-read{padding:0;}
body.refresh .discovery-art .weave-image-credit{right:10px!important;left:auto!important;}
@media(max-width:760px){
 body.refresh .discovery-topic-gallery .discovery-track figure{height:124px;padding:12px 8px 0;}
 body.refresh .discovery-topic-gallery .discovery-track h3{padding:20px 20px 12px;font-size:22px;}
 body.refresh .discovery-topic-gallery .discovery-read{padding:8px 20px 20px;font-size:14px;}
 body.refresh .topic-tile[data-illustrated-discovery] .topic-name{font-size:20px;}
}

body.refresh .discovery-topic-gallery{background:var(--surface-mist);}
body.refresh .discovery-topic-gallery .discovery-track article>a{background:var(--surface-paper);}
body.refresh .focused-care>header{max-width:760px;margin-bottom:36px;}
body.refresh .focused-care>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:center;padding:32px;margin-bottom:24px;background:var(--surface-mist);scroll-margin-top:110px;}
body.refresh .focused-care>article>.discovery-art{height:260px;}
body.refresh .focused-care h3{font:500 34px/1.15 var(--serif);margin:0 0 20px;}
body.refresh .focused-care p,.refresh .focused-care li{font-size:18px;line-height:1.6;}
body.refresh .focused-care ul{padding-left:24px;margin:20px 0;}
body.refresh .focused-care li{padding-left:6px;margin-bottom:12px;}
body.refresh .focused-care .text-link{display:inline-flex;align-items:center;min-height:44px;}
body.refresh .focused-care-note{max-width:70ch;margin-top:30px;}
@media(max-width:760px){
 body.refresh .focused-care>article{grid-template-columns:1fr;gap:20px;padding:24px;}
 body.refresh .focused-care>article>.discovery-art{height:180px;}
 body.refresh .focused-care h3{font-size:30px;}
 body.refresh .focused-care p,.refresh .focused-care li{font-size:17px;}
}

/* The full citable paragraph is a visual grid. Its inherited prose measure
   must not constrain the grid to half the available page. */
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__set{width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));}
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger .ledger__tile{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.6fr);grid-template-rows:auto 1fr auto;gap:12px 28px;padding:28px;}
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger .ledger__tile::before{grid-column:2;grid-row:1;}
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__tile>.discovery-art{grid-column:1;grid-row:1/span 3;height:180px;aspect-ratio:auto;align-self:center;}
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__body{grid-column:2;grid-row:2;max-width:none;}
body.refresh[data-page="home"] .practice[data-illustrated-discovery] :is(.ledger__link,.ledger__cta){grid-column:2;grid-row:3;justify-self:start;margin-top:0;}
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger .ledger__tile:first-child{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);padding:28px 36px;background:var(--surface-mist);gap:18px 48px;}
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__tile:first-child>.discovery-art{height:250px;max-height:none;}
body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__tile:first-child .ledger__body{font-size:22px;line-height:1.6;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7)>a{padding:0;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) figure{display:block;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) h3{font-size:28px;margin:0;padding:26px 28px 14px;}
body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) .discovery-read{padding:10px 28px 26px;}
@media(min-width:1101px){body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+10){grid-column:span 3;}}
@media(max-width:900px){
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger .ledger__tile{grid-template-columns:1fr;}
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger .ledger__tile::before{grid-column:1;grid-row:2;}
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__tile>.discovery-art{grid-column:1;grid-row:1;height:150px;}
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__body{grid-column:1;grid-row:3;}
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] :is(.ledger__link,.ledger__cta){grid-column:1;grid-row:4;}
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger .ledger__tile:first-child{grid-template-columns:1fr;}
}
@media(max-width:760px){
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__set{grid-template-columns:1fr;}
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger .ledger__tile,
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger .ledger__tile:first-child{padding:24px;gap:12px;}
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__tile:first-child>.discovery-art{height:180px;}
 body.refresh[data-page="home"] .practice[data-illustrated-discovery] .ledger__tile:first-child .ledger__body{font-size:18px;}
 body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7){grid-column:auto;}
 body.refresh .discovery-topic-gallery .discovery-track article:last-child{grid-column:1/-1;}
 body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) h3{font-size:22px;padding:20px 20px 12px;}
 body.refresh .discovery-topic-gallery .discovery-track article:nth-child(n+7) .discovery-read{padding:8px 20px 20px;}
}

@media(min-width:360px) and (max-width:760px){
 body.refresh .topic-tile:has(input[value="Neurodivergence"]) .topic-name{font-size:18px;overflow-wrap:normal;}
}

/* Fourteen translated topics form two complete desktop rows. */
@media(min-width:1100px){
 body.refresh #axis-condition .fam-board:has(>.fam-tile[data-illustrated-discovery="topic"]){grid-template-columns:repeat(7,minmax(0,1fr));}
}

/* The paragraph is the layout container, so prose measures must not shrink it. */
body.refresh[data-page="care"] article.citable[data-illustrated-discovery] .ledger__set {
  width:100%; max-width:none;
}
body.refresh[data-page="care"] .care-summary-pathway { overflow-wrap:break-word; word-break:normal; }
@media(max-width:480px) {
  body.refresh .illustrated-services > .service-picture-grid { grid-template-columns:minmax(0,1fr); }
  body.refresh .illustrated-services .service-picture { grid-column:auto; }
}
