/* Shared subpage design, based on the approved homepage and sales page. */
.valuation-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}
.valuation-topic{padding-top:28px;border-top:1px solid #ffffff55}
.valuation-topic .regional-icon{margin-bottom:26px;color:var(--deep)}
.valuation-topic h3{color:var(--paper);margin:0 0 18px!important}
.valuation-topic p{font-size:1rem;line-height:1.9}
.valuation-object-page .editorial-flow:has(.valuation-topic-grid)>.editorial-body{max-width:none}
.valuation-documents{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}
.valuation-documents article{padding:clamp(24px,3vw,40px);border:1px solid var(--line);background:var(--soft)}
.valuation-documents h3{margin-top:0!important;color:var(--deep)}
.valuation-documents ul{margin-top:20px}
.valuation-object-page .editorial-flow:has(.valuation-documents)>.editorial-body{max-width:none}
.valuation-object-page .editorial-flow:has(.valuation-documents)>.editorial-body>p{max-width:80ch}
.valuation-types{background:var(--mist)}
.valuation-types h2{font-size:clamp(28px,3vw,43px);margin-bottom:32px}
.valuation-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.valuation-type-grid:has(>.valuation-type:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.valuation-type{display:block;background:var(--paper);text-decoration:none;color:var(--ink)}
.valuation-type>img{width:100%;height:240px;object-fit:cover}
.valuation-type>div{position:relative;padding:26px 58px 28px 26px}
.valuation-type h3{font-size:24px;line-height:1.4;margin-bottom:10px;color:var(--deep)}
.valuation-type p{font-size:1rem;line-height:1.8}
.valuation-type svg{position:absolute;right:24px;top:31px;color:var(--deep)}
.valuation-type:hover h3{text-decoration:underline;text-underline-offset:5px}
.valuation-type:focus-visible{outline:2px solid var(--deep);outline-offset:5px}
@media(max-width:700px){.valuation-topic-grid,.valuation-documents,.valuation-type-grid,.valuation-type-grid:has(>.valuation-type:nth-child(2):last-child){grid-template-columns:1fr}.valuation-type>img{height:210px}.valuation-topic .regional-icon{margin-bottom:18px}.valuation-topic{padding-top:24px}}
.editorial-flow>header{max-width:920px;margin-bottom:clamp(26px,3vw,42px)}
.editorial-flow>header:before{content:"";display:block;width:52px;height:3px;background:var(--brand);margin-bottom:24px}
.editorial-flow>header h2{font-size:clamp(28px,3vw,43px);line-height:1.3;margin:0;max-width:30ch}
.editorial-flow>header h2 strong{font-weight:400}
.editorial-flow>.editorial-body{max-width:90ch}
.editorial-flow--columns>.editorial-body{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(32px,5vw,76px);align-items:start}
.editorial-flow--columns>.editorial-body>*{margin:0}
.editorial-flow--columns>.editorial-body>p:only-child{grid-column:1/-1;max-width:78ch}
.editorial-flow--faq>.editorial-body,.editorial-flow--features>.editorial-body{max-width:none}
.editorial-body ul:not([class]){list-style:none;padding-left:0}
.editorial-body ul:not([class])>li{position:relative;padding-left:25px}
.editorial-body ul:not([class])>li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;border-radius:50%;background:var(--brand)}
.editorial-body .editorial-feature-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:22px;margin-top:30px}
.editorial-body .editorial-feature-list>li{margin:0;padding:28px;border:1px solid var(--line);background:var(--paper);font-size:1rem;line-height:1.85;color:var(--ink)}
.editorial-feature-mark{display:block;width:42px;height:42px;color:var(--deep);margin-bottom:22px}
.editorial-feature-mark svg{display:block;width:100%;height:100%}
.editorial-feature-list strong{display:block;font-size:18px;font-weight:600;color:var(--deep);margin-bottom:10px}
.editorial-channel-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;padding-top:28px;border-top:1px solid #ffffff40}
.editorial-channel-strip span{display:flex;gap:14px;align-items:center;font-size:1rem;font-weight:600}
.editorial-channel-strip span:before{content:"";width:9px;height:9px;border:1px solid #b2ded8;transform:rotate(45deg);flex:none}
@media(max-width:700px){.editorial-flow--columns>.editorial-body,.editorial-channel-strip{grid-template-columns:1fr}.editorial-flow--columns>.editorial-body{gap:20px}.editorial-body .editorial-feature-list>li{padding:24px}.editorial-channel-strip{gap:18px}.editorial-flow>header:before{margin-bottom:20px}}
.editorial-panel{padding-block:clamp(44px,5.3vw,80px)}
.editorial-panel--soft{background:var(--soft)}
.editorial-panel--deep{background:var(--deep);color:var(--paper)}
.editorial-panel--deep .eyebrow,.editorial-panel--deep .editorial-index{color:#b2ded8}
.editorial-panel--deep .editorial-body a{color:#d3f0e9}
.editorial-panel--deep .editorial-body{color:#edf4f2}
.editorial-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(35px,7vw,100px);align-items:start}
.editorial-split h2,.editorial-reading h2{font-size:clamp(28px,3vw,43px);max-width:25ch}
.editorial-split h2 strong,.editorial-reading h2 strong{font-weight:400}
.editorial-index{display:block;color:var(--brand);font-family:var(--heading);font-size:26px;line-height:1;margin-bottom:24px}
.editorial-panel .editorial-body>:first-child{margin-top:0}
.editorial-panel .editorial-body h3{font-size:clamp(22px,2vw,28px);line-height:1.4}
.editorial-panel .photo-editorial-copy h2{font-size:clamp(29px,3vw,43px)}
.editorial-panel .photo-editorial-copy>.button{margin-top:28px}
.editorial-panel .photo-editorial-visual>img{height:540px}
.editorial-reading{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(35px,6vw,90px)}
.editorial-reading>header{border-top:1px solid var(--brand);padding-top:24px}
.editorial-reading>.editorial-body{max-width:76ch}
.editorial-reading .editorial-body>img{border-radius:4px;width:100%;height:auto;max-height:540px;object-fit:contain}
.editorial-lead{padding-block:40px;border-bottom:1px solid var(--line)}
.editorial-lead .editorial-body{max-width:90ch}
.editorial-lead .eyebrow{font-size:1rem;line-height:1.9;letter-spacing:.06em;margin:0}
.editorial-body table{display:block;max-width:100%;overflow-x:auto;border:1px solid var(--line);background:var(--paper);font-variant-numeric:tabular-nums;color:var(--ink)}
.editorial-body table thead{background:var(--deep);color:var(--paper)}
.editorial-body table th{font-weight:600}
.editorial-body table td,.editorial-body table th{border:0;border-bottom:1px solid var(--line);padding:17px 15px;vertical-align:top}
.editorial-body table tr:nth-child(even){background:var(--soft)}
.editorial-body table caption{padding:15px;font-size:1rem;line-height:1.6;background:var(--mist);color:var(--ink);margin:0}
.factor-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}
.factor-list>li{border-top:1px solid #ffffff55;padding-top:28px}
.factor-list>li>span{display:block;font:400 32px/1.3 var(--heading);color:#b2ded8;margin-bottom:30px}
.factor-list h3{font-size:26px;margin-bottom:20px}
.factor-list p{font-size:1rem;color:#edf4f2;max-width:60ch}
.sell-process--timeline ol.valuation-steps{grid-template-columns:repeat(3,minmax(0,1fr))}
.team-story .photo-editorial-visual>img{height:640px;object-position:center 20%}
.profile-facts ul{padding:0;list-style:none}
.profile-facts li{padding:12px 0;border-bottom:1px solid var(--line);margin:0!important;font-size:1rem}
.team-story>.editorial-sequence:nth-last-child(2){background:var(--mist)}
.site-detail:not(.is-guide) .detail-visual img{border-bottom-left-radius:70px}
.detail-hero--illustrated .detail-hero-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:center}
.detail-hero--illustrated .detail-intro{max-width:none;padding-block:48px}
.detail-hero--illustrated .detail-visual{min-height:0;height:340px;margin-block:35px}
.detail-hero--illustrated .detail-visual img{height:100%;border-radius:4px 48px 4px 4px;object-fit:cover}
.detail-hero--illustrated h1{font-size:clamp(30px,3.1vw,48px)}
.article-layout{grid-template-columns:minmax(210px,.65fr) minmax(0,2fr)}
.article-layout>.editorial-body{max-width:72ch}
.article-layout>.editorial-body>h2{padding-top:25px;border-top:1px solid var(--line);margin-top:45px}
.article-layout>.editorial-body>h2:first-child{margin-top:0}
.article-layout>.editorial-body>p:first-child{font-size:20px;line-height:1.75;color:var(--deep)}
.article-toc{border-top:1px solid var(--brand);padding-top:17px}
.article-toc summary{cursor:pointer;font-size:1rem;font-weight:700;color:var(--deep);display:flex;justify-content:space-between;gap:16px;list-style:none}
.article-toc summary:after{content:'+';font-size:20px;line-height:1}
.article-toc[open] summary:after{content:'−'}
.article-toc nav{margin-top:15px}
.article-contact{border-radius:3px 32px 3px 3px;padding:0;overflow:hidden}
.article-contact-copy{padding:25px}
.article-contact img{display:block;width:100%;height:230px;object-fit:cover;object-position:center top;margin:0}
.editorial-body details{border-bottom:1px solid var(--line);padding:20px 0}
.editorial-body details summary{display:flex;align-items:center;justify-content:space-between;gap:22px;font-weight:600;list-style:none;cursor:pointer;color:var(--deep)}
.editorial-body details summary:after{content:'+';display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid var(--brand);border-radius:50%;font:400 24px/1 var(--font)}
.editorial-body details[open] summary:after{content:'−';background:var(--deep);color:var(--paper)}
.editorial-body details>div,.editorial-body details>p{margin-top:18px}
.editorial-body details>div>*+*{margin-top:18px}
.editorial-body summary::-webkit-details-marker,.article-toc summary::-webkit-details-marker{display:none}
.knowledge-jumps{display:flex;flex-wrap:wrap;gap:12px 40px;border-block:1px solid var(--line);padding-block:20px;margin-bottom:40px}
.knowledge-jumps a{font-size:20px;font-family:var(--heading);color:var(--deep)}
.knowledge-jumps a:after{content:' ↘';font-family:var(--font)}
.knowledge-item img{border-radius:3px 35px 3px 3px}
.knowledge-item{padding-bottom:28px;border-bottom:1px solid var(--line)}
.knowledge-group>.section-heading{border-top:1px solid var(--brand);padding-top:28px}
.knowledge-group .knowledge-grid{row-gap:40px}
.property-filters{padding:26px;background:var(--mist);border:0;border-radius:4px}
.property-card img{border-radius:3px 44px 3px 3px;transition:filter .2s ease-out}
.property-card a:hover img{filter:brightness(.94)}
.property-card .text-link{margin-top:18px}
.property-card{border-bottom:1px solid var(--line);padding-bottom:30px}
.property-card .property-price{padding-top:17px;font-size:20px}
.property-main-image{border-radius:4px 65px 4px 4px;max-height:680px}
.property-facts{background:var(--mist);padding:28px;border:0;border-radius:4px}
.property-facts dd{font-size:20px;color:var(--deep)}
.property-inquiry{max-width:none;background:var(--mist);padding:clamp(26px,5vw,64px);border-radius:4px 50px 4px 4px;margin-top:55px}
.property-inquiry form{max-width:820px;margin-top:25px}
.property-detail>.editorial-body{margin-block:45px}
.reference-grid .reference-image{border-radius:3px 40px 3px 3px;overflow:hidden}
.is-legal .detail-hero-inner{display:block}.legal-copy{max-width:90ch}
.provider-module{border:0;background:var(--mist);border-radius:4px 45px 4px 4px}
.provider-start h2{max-width:25ch}
.content-source{font-size:1rem;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}
@media(max-width:1050px){.editorial-split,.editorial-reading{gap:35px}.factor-list{gap:28px}.detail-hero--illustrated .detail-hero-inner{grid-template-columns:1.2fr .8fr;gap:30px}.team-story .photo-editorial-visual>img{height:580px}}
@media(max-width:800px){.editorial-split,.editorial-reading{grid-template-columns:1fr;gap:28px}.editorial-split h2,.editorial-reading h2{max-width:28ch}.editorial-index{font-size:20px;margin-bottom:17px}.editorial-panel .photo-editorial-visual>img{height:360px}.team-story .photo-editorial-visual>img{height:450px}.factor-list{grid-template-columns:1fr}.factor-list>li{display:flex;gap:25px;padding-top:24px}.factor-list>li>span{font-size:25px;margin:0;flex:0 0 38px}.factor-list h3{font-size:24px;margin-bottom:12px}.sell-process--timeline ol.valuation-steps{grid-template-columns:1fr}.detail-hero--illustrated .detail-hero-inner{display:flex;flex-direction:column;gap:0;align-items:stretch}.detail-hero--illustrated .detail-visual{height:240px;margin:0 0 32px;order:1}.detail-hero--illustrated .detail-intro{padding-block:35px}.detail-hero--illustrated .detail-visual img{border-radius:3px 40px 3px 3px}.article-layout{grid-template-columns:1fr;gap:32px}.article-contact{display:none}.article-side{padding-bottom:0;border:0}.article-toc{padding-block:17px;border-bottom:1px solid var(--line)}.article-toc ol{columns:2;column-gap:25px}.article-toc li{break-inside:avoid;font-size:1rem}.article-layout>.editorial-body>p:first-child{font-size:18px}.property-filters{padding:22px}.knowledge-jumps{gap:18px 30px}.knowledge-jumps a{font-size:19px}.property-inquiry{margin-top:35px}.property-inquiry h2{font-size:30px}.property-facts{padding:22px}.site-detail:not(.is-guide) .detail-visual img{border-bottom-left-radius:45px}}
@media(max-width:520px){.article-toc ol{columns:1}.editorial-panel .photo-editorial-visual>img{height:330px}.team-story .photo-editorial-visual>img{height:420px}.editorial-body table{font-size:1rem}.editorial-body table th,.editorial-body table td{padding:12px}.property-facts dd{font-size:18px}.property-main-image{border-top-right-radius:40px}.knowledge-jumps{justify-content:space-between;gap:10px}.knowledge-jumps a{font-size:17px}}
@media print{.editorial-panel--deep{background:transparent;color:var(--ink)}.editorial-panel--deep .editorial-body,.editorial-panel--deep .eyebrow,.editorial-panel--deep .editorial-body a{color:var(--ink)}.editorial-split,.editorial-reading,.photo-editorial,.factor-list{display:block}.photo-editorial-visual,.detail-hero--illustrated .detail-visual{display:none}.editorial-panel{padding-block:20px}.property-inquiry{display:none}.editorial-body details>div{display:block!important}}

.editorial-gallery{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:38px}.editorial-gallery img{width:100%;height:270px;object-fit:cover;border-radius:3px}.editorial-gallery img:first-child{grid-row:span 2;height:560px;border-top-left-radius:45px}@media(max-width:700px){.editorial-gallery{grid-template-columns:1fr;gap:16px}.editorial-gallery img,.editorial-gallery img:first-child{height:280px;grid-row:auto}}

.valuation-page>.editorial-panel--deep>.wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:start}.valuation-page .factor-list{display:block}.valuation-page .factor-list>li{display:flex;gap:24px;padding-block:25px}.valuation-page .factor-list>li:first-child{padding-top:0;border-top:0}.valuation-page .factor-list>li>span{font-size:24px;flex:0 0 36px;margin:0}.valuation-page .factor-list h3{font-size:25px;margin-bottom:12px}@media(max-width:800px){.valuation-page>.editorial-panel--deep>.wrap{grid-template-columns:1fr;gap:16px}.valuation-page .factor-list>li{padding-block:22px}.valuation-page .factor-list>li>span{font-size:22px}}

.site-detail .detail-visual--contain{display:flex;align-items:center;justify-content:center;min-height:280px}.site-detail .detail-visual--contain img{object-fit:contain;height:240px;max-width:85%;border-radius:0!important}.team-story .editorial-panel .photo-editorial-visual img{object-fit:cover}

.photo-editorial-visual--portrait>img{object-position:center 15%!important}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line)}.editorial-body .table-scroll table{display:table;width:100%;border:0;margin:0}.editorial-body .table-scroll th,.editorial-body .table-scroll td{min-width:110px}.editorial-lead:has(.eyebrow:only-child){padding-block:22px}.editorial-lead:has(.eyebrow:only-child) .editorial-body{max-width:none}.editorial-lead .eyebrow{max-width:none}.profile-facts{display:block}.profile-facts ul{display:block}.profile-facts p{margin-top:20px}
.is-legal .editorial-body details summary{display:block;position:relative;padding-right:46px;overflow-wrap:anywhere}.is-legal .editorial-body details summary:after{position:absolute;right:0;top:0;width:34px}.is-legal .editorial-body details summary>*{max-width:100%;min-width:0}

/* Shared onOffice object presentation. */
.property-price-line{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:28px}.property-price-line .eyebrow{margin:0}.property-detail-price{font-family:var(--font-heading,Georgia,serif);font-size:clamp(1.6rem,4vw,2.5rem);margin:0}.property-price-line .text-link{margin-left:auto}.property-plans{margin:48px 0}.property-plans .property-gallery a{color:inherit;text-decoration:none}.property-plans .property-gallery span{display:block;padding:12px 0;font-size:1rem}.property-photo-pending{aspect-ratio:10/7;display:grid;place-items:center;background:#eaf2f1;color:#005651;font-size:1.2rem}.property-detail .editorial-body:empty{display:none}


/* Editorial comparisons: light headers, quiet rules and clearly aligned figures. */
.editorial-body .table-scroll{border:1px solid var(--line);border-radius:8px;background:var(--paper);overflow-x:auto;max-width:100%;margin-block:30px;overscroll-behavior-inline:contain;scrollbar-color:var(--brand) var(--mist);scrollbar-width:thin}
.editorial-body .table-scroll table,.editorial-body table{border-collapse:separate;border-spacing:0;color:var(--ink);background:var(--paper);font-size:1rem;line-height:1.75;font-variant-numeric:tabular-nums}
.editorial-body .table-scroll table{display:table;width:100%;border:0;margin:0}
.editorial-body table caption{caption-side:top;text-align:left;padding:24px 26px;background:var(--paper);color:var(--deep);font-size:1rem;font-weight:600;line-height:1.7;letter-spacing:0;border-bottom:1px solid var(--line)}
.editorial-body table thead{background:var(--mist);color:var(--deep)}
.editorial-body .table-scroll th,.editorial-body .table-scroll td{padding:20px 24px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px}
.editorial-body .table-scroll th{font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:.025em}
.editorial-body .table-scroll td:first-child{font-weight:600;color:var(--deep)}
.editorial-body table tbody tr:nth-child(even){background:color-mix(in srgb,var(--mist) 38%,var(--paper))}
.editorial-body table tbody tr:last-child>td{border-bottom:0}
.editorial-body .table-scroll .table-number{text-align:right;white-space:nowrap;font-weight:600}
.editorial-body table tbody tr.table-total{background:var(--deep);color:var(--paper)}
.editorial-body .table-scroll tr.table-total>td{color:var(--paper);font-weight:700;padding-block:23px;border-bottom:0}
.editorial-body .table-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:4px}
.editorial-body .table-scroll-hint{font-size:1rem;line-height:1.6;color:var(--deep);text-align:right;margin-top:-20px;margin-bottom:26px;max-width:none}
@media(hover:hover){.editorial-body table tbody tr:not(.table-total):hover{background:var(--mist)}}
@media(max-width:600px){.editorial-body .table-scroll{margin-block:24px}.editorial-body .table-scroll th,.editorial-body .table-scroll td{padding:16px 18px;min-width:130px}.editorial-body table caption{padding:20px 18px}.editorial-body .table-scroll table{font-size:1rem}}
@media print{.editorial-body .table-scroll{overflow:visible;border-radius:0}.editorial-body .table-scroll-hint{display:none}.editorial-body .table-scroll table{font-size:1rem}.editorial-body .table-scroll th,.editorial-body .table-scroll td{min-width:0;padding:10px;white-space:normal}}


/* Shared guide author and conclusion components. Portraits retain their full height. */
.article-contact img{max-height:none;aspect-ratio:auto}
.article-conclusion{background:var(--mist);border:1px solid var(--line);border-radius:3px 24px 3px 3px;padding:clamp(22px,3vw,34px);margin-top:44px}
.editorial-body .article-conclusion>h2:first-child,.editorial-body .article-conclusion>h3:first-child{margin-top:0}
.article-conclusion>*+*{margin-top:20px}
.article-author{display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;padding:30px;background:var(--soft);border:1px solid var(--line);margin-top:56px;position:relative}
.editorial-body .article-author-photo{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center top;margin:0;align-self:start}
.article-author-copy{min-width:0}
.article-author-copy>.eyebrow{margin:0 0 12px}
.editorial-body .article-author-copy>h2{font-size:28px;margin:0 0 14px}
.article-author-qualification{font-size:1rem;line-height:1.7;color:var(--deep)}
.article-author-copy>p+p{margin-top:16px}
.article-author-profile{display:inline-flex;align-items:center;gap:14px;margin-top:20px;font-size:1rem;font-weight:700}
.article-author-details{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}
.editorial-body .article-author-details summary{font-size:1rem;line-height:1.6;gap:18px}
.article-author-background{font-size:1rem;line-height:1.8;padding-top:18px}
.article-author-background>*+*{margin-top:16px}
.article-anchor{position:absolute;top:0}
@media(max-width:600px){.article-author{grid-template-columns:1fr;padding:24px;gap:22px}.editorial-body .article-author-photo{width:120px}.editorial-body .article-author-copy>h2{font-size:26px}.article-conclusion{padding:24px}}


/* Compact editorial recommendations and flat sibling navigation on valuation services. */
.valuation-reading{padding-bottom:0;background:var(--soft)}
.valuation-reading-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px}
.valuation-reading-heading h2{font-size:clamp(28px,3vw,43px);max-width:24ch}
.valuation-reading-heading .eyebrow{margin-bottom:18px}
.valuation-reading-heading>.text-link{flex-shrink:0;font-size:1rem}
.valuation-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}
.valuation-reading-item{min-width:0;border-bottom:1px solid var(--line);padding-bottom:30px}
.valuation-reading-item>a{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:24px;color:var(--ink);text-decoration:none}
.valuation-reading-item img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:3px 24px 3px 3px}
.valuation-reading-item h3{font-size:22px;line-height:1.5;margin:0 0 12px;color:var(--deep)}
.valuation-reading-item p{font-size:1rem;line-height:1.8;max-width:46ch;color:var(--muted)}
.valuation-reading-more{display:inline-flex;align-items:center;gap:14px;margin-top:20px;font-size:1rem;font-weight:700;color:var(--deep)}
.valuation-reading-item a:hover h3{text-decoration:underline;text-underline-offset:4px}
.valuation-reading-item a:focus-visible,.valuation-type-nav a:focus-visible{outline:2px solid var(--deep);outline-offset:5px}
.valuation-type-nav{padding-block:30px 55px;background:var(--soft)}
.valuation-type-nav-inner{display:flex;align-items:baseline;gap:24px 45px}
.valuation-type-nav .eyebrow{margin:0;flex-shrink:0}
.valuation-type-nav ul{display:flex;gap:20px 38px;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.valuation-type-nav a{display:inline-flex;align-items:center;gap:14px;font-size:1rem;color:var(--deep)}
.valuation-type-nav a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.valuation-reading-heading{align-items:start;flex-direction:column}.valuation-reading-grid{gap:28px}.valuation-reading-item>a{grid-template-columns:110px minmax(0,1fr);gap:20px}.valuation-reading-item h3{font-size:20px}.valuation-type-nav-inner{flex-direction:column;gap:18px}}
@media(max-width:720px){.valuation-reading-grid{grid-template-columns:1fr;gap:28px}.valuation-reading-item>a{grid-template-columns:100px minmax(0,1fr)}.valuation-type-nav{padding-bottom:40px}.valuation-type-nav ul{gap:18px 28px}}
@media(max-width:520px){.valuation-reading-item>a{grid-template-columns:1fr;gap:20px}.valuation-reading-item img{aspect-ratio:16/9}.valuation-reading-item h3{font-size:20px}.valuation-reading-more{gap:12px}}
