/* Care depth and licensed hero, October 2026. */
/* Public planning headings replace short price labels; give words their own row. */
@media(max-width:1000px){
 .informational-site .hero-price{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}
 .informational-site .hero-price>span:first-child{max-width:none}
 .informational-site .hero-price strong{font-size:2rem;line-height:1.15}
 .informational-site .hero-price>span:last-child{border:0;padding-left:0}
 .informational-site .price-callout{display:block}
 .informational-site .price-callout strong{display:block;font-size:2rem;line-height:1.2}
 .informational-site .price-callout p{margin-top:12px}
 .photo-thumbnails button{min-width:0}
 .photo-thumbnails button span{white-space:normal;overflow-wrap:normal}
}
.hero-image{mask-image:linear-gradient(90deg,transparent,#000 12%)}
.care-depth,.care-library{padding-block:64px 90px}.care-depth{border-top:1px solid var(--line)}
.care-answer{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.65;color:#dce7d4;max-width:900px}
.care-toc{display:flex;flex-wrap:wrap;gap:12px 24px;margin:30px 0 45px;padding-block:20px;border-block:1px solid var(--line)}
.care-toc a{font-size:14px;text-decoration:underline;text-underline-offset:5px;color:#d3e7b5}
.care-section{max-width:960px;margin:48px 0;scroll-margin-top:35px}.care-section h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15;margin-bottom:24px;max-width:800px}
.care-section p{max-width:850px;line-height:1.85;margin-top:18px}.care-section p a,.care-return a,.editorial-note a,.privacy-prose a{text-decoration:underline;text-underline-offset:4px;color:#d3e7b5}
.care-table-scroll{max-width:100%;overflow:auto;border:1px solid #465340;border-radius:4px;margin:28px 0}.care-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65;text-align:left}
.care-table caption{text-align:left;padding:18px 22px;background:#253021;color:#e5efdb;font-weight:600}.care-table th,.care-table td{padding:18px 22px;vertical-align:top;border-bottom:1px solid var(--line);min-width:165px}.care-table thead{background:#1c2519}.care-table th{color:#e1edda;font-weight:600}.care-table td{color:#b8c5ae}.care-table tr:last-child>*{border-bottom:0}.care-table tbody th{width:25%}
.editorial-note{padding:28px 32px;border-left:3px solid #9bb973;background:#1b2418;max-width:960px;margin-top:48px}.editorial-note h2{font-size:1.35rem;letter-spacing:-.025em;margin-bottom:15px}.editorial-note p,.editorial-note li{font-size:14px;line-height:1.8}.editorial-note ul{padding-left:20px;margin-bottom:0}.editorial-note li+li{margin-top:8px}
.care-article{max-width:1120px;padding-top:55px;padding-bottom:70px}.care-article-header h1{font-size:clamp(2.8rem,5vw,5rem);margin-bottom:30px;max-width:950px}.editorial-byline{font-size:13px;margin-top:24px;line-height:1.6}.care-article-photo{max-width:920px;margin-block:30px 50px}.care-article-photo img{aspect-ratio:2/1;object-fit:cover;border-radius:4px}.care-article-photo figcaption{color:#a9b89e;font-size:13px}.care-return{font-size:15px;line-height:2;margin-top:35px}.care-library .scope-grid h3{font-size:1.5rem;margin-bottom:16px}.care-library .scope-grid p{margin-bottom:20px}.care-library .scope-grid article{background:#1b2418;padding:30px;border:1px solid var(--line)}
.hero{min-height:720px;height:auto;background:#111511}.hero-image{inset:130px 0 auto auto;width:66%;height:auto;object-fit:contain;opacity:1}.hero-shade{background:linear-gradient(90deg,#111511 0%,#111511fa 24%,#111511bb 40%,transparent 66%),linear-gradient(0deg,#111511 0%,transparent 30%)}.hero h1.intent-heading{font-size:clamp(3rem,5.2vw,5.6rem);max-width:950px}.hero-description{max-width:415px}.hero-content{padding-block:50px 100px}.hero-credit{font-size:12px;line-height:1.75;padding-block:17px;color:#a8b79e;border-top:1px solid var(--line)}.hero-credit a{text-decoration:underline;text-underline-offset:3px;color:#d5e5c6}
@media(max-width:1000px) and (min-width:761px){.hero{min-height:800px}.hero-image{top:280px;width:76%}.hero-shade{background:linear-gradient(90deg,#111511 0%,#111511dd 20%,transparent 70%),linear-gradient(0deg,#111511,transparent 35%)}.hero-content{padding-top:50px}.hero-description{max-width:380px}}
@media(max-width:760px){.hero-image{mask-image:none}}
@media(max-width:760px){.care-depth,.care-library{padding-block:42px 60px}.care-toc{display:grid;gap:16px}.care-section{margin:36px 0}.care-section p{font-size:16px}.care-table th,.care-table td{padding:14px;min-width:150px;font-size:14px}.care-table caption{padding:15px}.editorial-note{padding:23px 20px}.care-article{padding-top:35px}.care-article-photo img{aspect-ratio:3/2}.care-article-photo{margin-bottom:35px}.care-library .scope-grid article{padding:25px}.hero{display:block;min-height:0;overflow:hidden;padding-bottom:calc(59vw + 40px)}.hero-content{padding-top:42px;padding-bottom:20px}.hero h1.intent-heading{font-size:clamp(2.6rem,8.2vw,4rem)}.hero-image{top:auto;bottom:48px;width:100%;height:auto}.hero-shade{background:linear-gradient(180deg,transparent 65%,#11151122 80%,#111511 100%)}.hero-bottom{bottom:18px}.hero-credit{font-size:12px}.hero-price{margin-top:28px}.hero .eyebrow{font-size:10px}.hero-actions .button{font-size:12px;padding-inline:16px}.hero-description{max-width:470px}}
