/* Holdings: a warm, editorial palette and a portrait on the left. */
.holdings-page .succession-hero{background:linear-gradient(125deg,#efe9dd,#faf8f3);color:var(--ink);padding-bottom:80px;border-bottom:1px solid #ded5c4}
.holdings-page .breadcrumb{color:#536176}
.holdings-page .breadcrumb:hover{color:#795b2a}
.holdings-page .succession-grid{grid-template-columns:.85fr 1.3fr;gap:85px}
.holdings-page .succession-copy h1{font-size:clamp(44px,4.4vw,62px);color:var(--navy)}
.holdings-page .succession-copy h1 em{color:#876529}
.holdings-page .succession-hero .eyebrow{color:#795b2a}
.holdings-page .succession-copy .lead{color:#34465d}
.holdings-page .hero-explanation,.holdings-page .succession-location{color:#536176}
.holdings-page .succession-portrait{justify-self:start;max-width:390px;aspect-ratio:auto;border:1px solid #bba471;border-radius:160px 160px 12px 12px;box-shadow:0 18px 45px #17263a14;background:#fff}
.holdings-page .succession-portrait>img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%}
.holdings-page .succession-portrait figcaption{position:static;background:#fff;color:var(--navy);padding:24px 26px;text-align:center}
.holdings-page .succession-portrait figcaption small{color:#795b2a}
/* Distinct solid cards rather than the transparent inventory comparison. */
.holdings-page .comparison{background:#f5f2eb;color:var(--ink)}
.holdings-page .comparison h2 em{color:#876529}
.holdings-page .comparison .eyebrow{color:#795b2a}
.planning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}
.planning-grid .route-card{padding:32px;display:flex;flex-direction:column;background:#fff;border:1px solid #ddd6c9;border-top:3px solid #b99a60;border-radius:4px 4px 18px 18px}
.planning-grid .route-index{color:#795b2a}
.planning-grid .route-card h3{font-size:32px;color:var(--navy)}
.planning-grid .route-card p{color:#536176}
.planning-grid .route-bottom{margin-top:auto;padding-top:24px;border-color:#ded5c4;color:#536176}
.planning-example{background:var(--navy);color:#edf1f6}
.planning-example h2 em{color:var(--pale)}
.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}
.example-grid p{color:#c1ccdc}
.example-grid .eyebrow{color:var(--gold)}
.example-grid .example-label{font-size:13px;color:#c1ccdc;margin-top:26px}
.example-conclusion{border-left:3px solid var(--gold);padding-left:24px;margin-top:28px;font-size:20px;color:#f0dfb5}
/* A compact two-by-two process makes the rhythm different from Inventários. */
.holdings-page .process .container{display:grid;grid-template-columns:.85fr 1.4fr;column-gap:70px;align-items:start}
.holdings-page .process .eyebrow{grid-column:1;margin-bottom:22px}
.holdings-page .process h2{grid-column:1}
.holdings-page .steps-grid{grid-column:2;grid-row:1/3;grid-template-columns:1fr 1fr;margin-top:0;gap:28px}
.holdings-page .documents{background:#efe9dd;color:var(--ink)}
.holdings-page .documents h2 em{color:#876529}
.holdings-page .document-list li{color:#34465d;border-color:#d6cbb8}
.holdings-page .documents-note{border-color:#d6cbb8}
.faq details a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.holdings-page .succession-grid{gap:45px}.planning-grid{grid-template-columns:1fr;gap:20px}.planning-grid .route-card{padding:30px}.example-grid{gap:45px}.holdings-page .process .container{column-gap:35px}}
@media(max-width:800px){.holdings-page .succession-grid{grid-template-columns:1fr;gap:36px}.holdings-page .succession-portrait{justify-self:center;max-width:300px}.holdings-page .succession-copy h1{font-size:clamp(40px,7vw,58px)}.example-grid{grid-template-columns:1fr;gap:25px}.holdings-page .process .container{display:block}.holdings-page .steps-grid{margin-top:35px}}
@media(max-width:520px){.holdings-page .succession-copy h1{font-size:42px}.planning-grid .route-card{padding:25px}.holdings-page .steps-grid{grid-template-columns:1fr}.holdings-page .succession-portrait{max-width:260px}.holdings-page .succession-portrait figcaption{padding:20px 16px}}
