.cat-shelf{display:flex;align-items:center;justify-content:center;gap:28px;padding-top:22px;padding-bottom:22px}.cat-shelf>img{width:82px;height:82px}.cat-shelf h1{font-size:24px;margin:3px 0}.cat-shelf .eyebrow{display:block;text-align:center}.shelf-articles .section-title{padding-bottom:12px}.shelf-articles .section-title h2{font-size:23px;margin:0}.shelf-articles .home-stories{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.shelf-articles .story-card img{height:225px;background:#eee5d6}.shelf-articles .story-card>div{padding:20px}.shelf-articles .story-card h3{font-size:20px}.shelf-search-link{font-size:12px;padding:9px 12px;border-color:#6e604d}.home-search{margin-top:30px;display:flex;align-items:center;gap:18px;padding-top:20px;padding-bottom:20px;border-top:1px solid #ded4c5;border-bottom:1px solid #ded4c5;max-width:1172px}.home-search>label{font-size:13px;white-space:nowrap;color:#756148}.home-search .search{max-width:440px;background:#fffdf8}.home-search .search input::placeholder{color:#8a7861}.home-search .search button{padding:8px 18px;background:#e1c9a7}.compact-categories{margin-top:32px}.compact-categories .section-title h2{font-size:20px;margin:0}.home-policy{font-size:12px;color:#7b6a54}.home-policy a{text-decoration:underline;white-space:nowrap}.new-guide .guide-urgent{font-size:13px;padding:16px 18px;background:#f2e7d9;border-left:3px solid #a47a50;border-radius:0 8px 8px 0;margin:24px 0}.new-guide .guide-urgent p{font-size:13px;margin:6px 0 0;line-height:1.9}.new-guide .guide-urgent a{text-decoration:underline}.new-guide .guide-figure{margin:28px 0;padding:12px;background:#fffaf1;border:1px solid #dfd0b8;border-radius:12px}.guide-figure .photo{position:relative}.guide-figure .photo img{height:auto;border-radius:7px}.guide-zoom{display:block;text-align:right;font-size:12px;color:#745636;padding:6px 3px}.new-guide figcaption{font-size:12px;line-height:1.9;margin-top:5px}.guide-steps{padding:0;list-style:none;counter-reset:step}.guide-steps>li{counter-increment:step;position:relative;margin:18px 0;padding:22px 22px 20px 72px;background:#fffdf8;border:1px solid #dfd0b8;border-radius:10px}.guide-steps>li::before{content:counter(step,decimal-leading-zero);position:absolute;left:22px;top:18px;font:28px Georgia,serif;color:#a58158}.guide-steps b{font-size:18px;line-height:1.8;display:block}.guide-steps p{margin:9px 0 0}.guide-decisions{display:grid;gap:14px}.guide-decisions>section{border-left:3px solid #a2a58d;background:#efeee4;border-radius:0 8px 8px 0;padding:18px 22px}.guide-decisions h3{margin:0;font-size:18px}.guide-decisions p{margin:8px 0 0}.record-card{background:#eee4d4;border-radius:10px;padding:22px}.record-card>b{font-size:17px}.record-card p{margin:10px 0}.new-guide .related{padding-left:0;padding-right:0}.new-guide #sources{margin-top:40px}.new-guide .sources li{padding:9px 0;border-bottom:1px solid #ded5c7}.new-guide .sources a{overflow-wrap:anywhere}.new-guide .related .next-reason{margin:0;padding:12px 16px}.new-guide .related .story-card img{object-fit:contain;min-height:0}.new-guide .related .story-card>div{padding:16px}
@media(max-width:1000px){.shelf-articles .home-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.home-search{margin-left:24px;margin-right:24px}}
@media(max-width:760px){.cat-shelf{gap:12px;padding-top:16px;padding-bottom:18px}.cat-shelf>img{width:54px;height:54px}.cat-shelf h1{font-size:18px;white-space:nowrap}.cat-shelf .eyebrow{font-size:8px}.shelf-articles .section-title h2{font-size:19px}.shelf-articles .section-title>a{font-size:10px}.shelf-articles .home-stories{gap:14px;margin-top:16px}.shelf-articles .story-card img{height:150px}.shelf-articles .story-card>div{padding:13px}.shelf-articles .story-card h3{font-size:16px;line-height:1.65}.shelf-articles .story-card p{font-size:11px;line-height:1.85}.home-search{display:block;margin:24px 18px 0;padding:15px 0}.home-search>label{display:block;font-size:12px;margin-bottom:8px}.home-search .search{max-width:none}.home-search .search input{font-size:14px}.home-search .search button{font-size:12px}.compact-categories{margin-top:28px}.new-guide .guide-urgent{padding:14px;font-size:12px}.new-guide .guide-urgent p{font-size:12px}.guide-steps>li{padding:18px 16px 18px 53px}.guide-steps>li::before{left:15px;top:18px;font-size:23px}.guide-steps b{font-size:16px}.guide-decisions>section{padding:16px}.guide-decisions h3{font-size:16px}.record-card{padding:18px}.new-guide .guide-figure{padding:7px}.new-guide figcaption{font-size:11px}.new-guide .care-summary h3{font-size:17px;line-height:1.8}.new-guide .related .story-grid{grid-template-columns:1fr}}
@media(max-width:350px){.cat-shelf{gap:8px}.cat-shelf>img{width:40px;height:40px}.cat-shelf h1{font-size:17px}.shelf-articles .home-stories{grid-template-columns:1fr}.shelf-articles .story-card img{height:210px}}
.eyebrow{color:#795531}.story-card small{color:#7e552f}.photo-disclaimer{color:#74614b}footer p,footer small{color:#6b5a45}.new-guide .breadcrumbs,.new-guide .results{color:#745b43}.new-guide .conversation small{color:#6c5239}.new-guide figcaption{color:#735a40}.cat-shelf>div{min-width:0;flex:0 1 auto}.cat-shelf h1{white-space:normal;overflow-wrap:anywhere;text-align:center}
.home-search .search input::placeholder,.search.light input::placeholder{color:#6f5c46}
.breadcrumbs,.article .results{color:#745b43}
