/* Compact internal pages: photographic introductions, clear cards, distinct bands. */
.inner-hero{position:relative;isolation:isolate;min-height:390px;padding-block:40px 66px;background:#101015;background-image:linear-gradient(90deg,#0d0c12f5 0%,#0d0c12e8 38%,#0d0c1252 80%),var(--inner-photo);background-size:cover;background-position:center,center 44%;border-bottom:1px solid #ffffff1c}
.inner-hero-content{position:relative;z-index:1}.inner-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:900px;color:#b4a7a3;font-size:.63rem;line-height:1.6;margin-bottom:35px}.inner-breadcrumbs>a{color:#ddd2ca;text-decoration:none}.inner-breadcrumbs>a:hover{color:#efd08b}.inner-breadcrumbs>span[aria-current]{max-width:700px}.inner-breadcrumbs>span[aria-hidden]{color:#8a716b}
.inner-eyebrow{display:flex;align-items:center;gap:11px;color:#d9b76b;font-size:.61rem;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;font-weight:650;margin:0 0 19px}.inner-eyebrow::before{content:'';width:21px;height:2px;flex:none;background:#b71d36}
.inner-hero h1{max-width:870px;color:#fff;font-size:clamp(2.7rem,4.5vw,4.8rem);font-weight:550;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.inner-hero-intro{max-width:620px;color:#c5b9b2;font-size:.94rem;line-height:1.85;margin-top:25px}.inner-hero--legal{min-height:330px;padding-bottom:57px;background-image:linear-gradient(90deg,#161019fa 0%,#161019e8 48%,#161019a3),var(--inner-photo);background-position:center,center 50%}.inner-hero--legal h1{font-size:clamp(2.4rem,3.8vw,4rem);max-width:880px}.inner-hero--legal .inner-hero-intro{max-width:700px;font-size:.9rem}
.inner-topic-nav{background:#19131c;border-bottom:1px solid #ffffff12}.inner-topic-links{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#72584a transparent;padding-block:17px}.inner-topic-links>a{display:block;flex:none;max-width:245px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b7a9a3;border:1px solid #ffffff17;border-radius:5px;padding:8px 13px;background:#ffffff03;font-size:.65rem;line-height:1.5;text-decoration:none;transition:background .2s,border-color .2s}.inner-topic-links>a:hover{color:#f5dc9d;background:#ffffff06;border-color:#b392586e}.inner-topic-links>a:focus-visible{outline-color:#f0cf7e;outline-offset:-2px}
.inner-cards-section{padding-block:65px;background:#fff;color:#2a2029}.inner-cards-grid{display:grid;gap:22px;align-items:stretch}.inner-cards-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-cards-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-cards-grid--1{grid-template-columns:minmax(0,1fr)}
.inner-card{position:relative;min-width:0;padding:30px;border:1px solid #e8e5ea;border-radius:11px;background:#fff;box-shadow:0 5px 22px #1d102306;scroll-margin-top:110px}.inner-card-heading{display:flex;align-items:center;gap:13px;min-height:31px;margin-bottom:22px}.inner-card-number{display:grid;place-items:center;width:31px;height:31px;flex:none;border:1px solid #e6d9dd;border-radius:50%;color:#9e2339;background:#fff;font-size:.61rem;font-weight:600;letter-spacing:.04em}.inner-card-kicker{margin:0;color:#8b7777;font-size:.54rem;line-height:1.6;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.inner-card h2{margin:0 0 17px;color:#30212c;font-size:1.42rem;font-weight:600;line-height:1.2;letter-spacing:-.026em;overflow-wrap:break-word;hyphens:auto}.inner-card-copy{color:#766a72;font-size:.83rem;line-height:1.9}.inner-card-copy p{margin:13px 0 0;color:inherit;font-size:inherit;line-height:inherit}.inner-card-copy p:first-child{margin-top:0}.inner-card-copy ul{list-style:none;margin:20px 0 0;padding:17px 0 0;border-top:1px solid #e9e3e7;display:grid;gap:10px}.inner-card-copy li{position:relative;padding-left:17px;color:#685d64;font-size:.78rem;line-height:1.75}.inner-card-copy li::before{content:'';position:absolute;left:0;top:.7em;width:4px;height:4px;border-radius:50%;background:#ac213b}.inner-cards-grid--1 .inner-card{display:grid;grid-template-columns:.6fr 1.4fr;gap:0 45px}.inner-cards-grid--1 .inner-card-heading{grid-column:1/-1}.inner-cards-grid--1 .inner-card h2{max-width:360px}
.inner-anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;scroll-margin-top:110px}
.inner-feature{position:relative;isolation:isolate;padding-block:72px;min-height:260px;background:#21131d;background-image:linear-gradient(90deg,#21131def 0%,#21131dd6 48%,#21131db8),var(--inner-photo);background-size:cover;background-position:center,center 48%;border-block:1px solid #ffffff18;scroll-margin-top:110px}.inner-feature-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:95px;align-items:center}.inner-feature-heading h2{max-width:590px;color:#fff;font-size:clamp(1.9rem,3vw,3rem);font-weight:500;line-height:1.12;letter-spacing:-.035em}.inner-feature-heading .inner-eyebrow{color:#e0bb73;font-size:.56rem;letter-spacing:.12em}.inner-feature-copy{color:#dfd1c8;font-size:.88rem;line-height:1.9}.inner-feature-copy p{margin:14px 0 0;color:inherit;font-size:inherit;line-height:inherit}.inner-feature-copy p:first-child{margin-top:0}.inner-feature-copy ul{list-style:none;margin:19px 0 0;padding:0;display:grid;gap:9px}.inner-feature-copy li{position:relative;padding-left:17px;color:#e2d2c4;font-size:.8rem;line-height:1.8}.inner-feature-copy li::before{content:'';position:absolute;left:0;top:.7em;width:4px;height:4px;border-radius:50%;background:#dfbb70}.inner-feature--legal{min-height:0;padding-block:55px;background-image:none;background-color:#2a1420}.inner-feature--legal .inner-feature-heading h2{font-size:2.05rem}.inner-feature--legal .inner-feature-copy{font-size:.85rem}
.inner-cards-section--dark{background:#111014;border-bottom:1px solid #ffffff10}.inner-cards-section--dark .inner-card{background:#19151d;border-color:#ffffff14;box-shadow:none}.inner-cards-section--dark .inner-card-number{color:#d4b77f;background:#221b26;border-color:#b3976557}.inner-cards-section--dark .inner-card-kicker{color:#a99789}.inner-cards-section--dark .inner-card h2{color:#f7f1ed}.inner-cards-section--dark .inner-card-copy{color:#b6aaad}.inner-cards-section--dark .inner-card-copy ul{border-color:#ffffff13}.inner-cards-section--dark .inner-card-copy li{color:#c4b6b9}.inner-cards-section--dark .inner-card-copy li::before{background:#cbab6d}
@media(max-width:1100px){.inner-cards-section{padding-block:55px}.inner-cards-grid{gap:17px}.inner-card{padding:25px}.inner-card h2{font-size:1.3rem}.inner-card-copy{font-size:.8rem}.inner-feature-layout{gap:55px}.inner-feature{padding-block:60px}.inner-feature-copy{font-size:.84rem}}
@media(max-width:850px){.inner-hero{min-height:355px;padding-block:34px 52px;background-position:center,60% center}.inner-hero h1{font-size:3.2rem;max-width:680px}.inner-hero-intro{font-size:.88rem;max-width:540px}.inner-cards-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-cards-grid--3 .inner-card:last-child:nth-child(3){grid-column:1/-1}.inner-feature-layout{grid-template-columns:1fr 1fr;gap:35px}.inner-feature-heading h2{font-size:2.3rem}.inner-feature-copy{font-size:.81rem}.inner-card-copy li{font-size:.75rem}.inner-cards-grid--1 .inner-card{grid-template-columns:1fr;gap:0}.inner-cards-grid--1 .inner-card h2{max-width:none}.inner-hero--legal h1{font-size:2.9rem}}
@media(max-width:580px){.inner-hero{min-height:0;padding-block:28px 43px;background-image:linear-gradient(90deg,#0d0c12ed,#0d0c12cc),var(--inner-photo);background-position:center,63% center}.inner-breadcrumbs{font-size:.58rem;margin-bottom:29px;gap:8px}.inner-hero h1{font-size:2.55rem;line-height:1.08;letter-spacing:-.04em;max-width:100%}.inner-hero-intro{font-size:.84rem;line-height:1.85;margin-top:22px}.inner-eyebrow{font-size:.53rem;letter-spacing:.12em;gap:9px;margin-bottom:17px}.inner-hero--legal{padding-block:28px 37px}.inner-hero--legal h1{font-size:2.4rem}.inner-hero--legal .inner-hero-intro{font-size:.81rem}.inner-topic-links{padding-block:14px;gap:7px}.inner-topic-links>a{font-size:.61rem;max-width:220px;padding:8px 11px}.inner-cards-section{padding-block:38px}.inner-cards-grid--1,.inner-cards-grid--2,.inner-cards-grid--3{grid-template-columns:minmax(0,1fr)}.inner-cards-grid--3 .inner-card:last-child:nth-child(3){grid-column:auto}.inner-cards-grid{gap:15px}.inner-card{padding:25px 24px;border-radius:9px}.inner-card-heading{margin-bottom:20px}.inner-card h2{font-size:1.42rem;margin-bottom:15px}.inner-card-copy{font-size:.81rem;line-height:1.9}.inner-card-copy li{font-size:.76rem}.inner-card-number{width:29px;height:29px;font-size:.57rem}.inner-card-kicker{font-size:.5rem}.inner-feature{padding-block:45px;min-height:0;background-image:linear-gradient(90deg,#21131df2,#21131dd4),var(--inner-photo)}.inner-feature-layout{grid-template-columns:1fr;gap:24px}.inner-feature-heading h2{font-size:2.2rem}.inner-feature-heading .inner-eyebrow{font-size:.51rem}.inner-feature-copy{font-size:.82rem;line-height:1.9}.inner-feature-copy li{font-size:.76rem}.inner-feature--legal{background-image:none;padding-block:39px}.inner-feature--legal .inner-feature-heading h2{font-size:1.9rem}.inner-feature--legal .inner-feature-copy{font-size:.8rem}}
@media(prefers-reduced-motion:reduce){.inner-topic-links>a{transition:none}}

.inner-topic-links{scrollbar-width:none}.inner-topic-links::-webkit-scrollbar{display:none}
