.seg-page{background:var(--bg-primary);position:relative;overflow-x:clip}.seg-wrap{width:min(var(--layout-wide,1560px), 100% - var(--gutter,24px) * 2);margin-inline:auto}.seg-wrap--narrow{width:min(920px, 100% - var(--gutter,24px) * 2);margin-inline:auto}.seg-section{padding:clamp(56px,7vw,112px) 0;position:relative}.seg-section--tight{padding:clamp(40px,5vw,72px) 0}.seg-section--surface{background:var(--bg-secondary)}.seg-section--warm{background:var(--surface-warm)}.seg-section--ink{color:#fff;--accent-color:#bb9d32;background:linear-gradient(#1f2330,#282c38)}.seg-section--ink h2,.seg-section--ink h3{color:#fff}.seg-section--ink p{color:#fffc}.seg-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color);margin:0 0 16px;font-size:.78rem;font-weight:700;display:block}.seg-hero .seg-kicker,.seg-section--ink .seg-kicker{color:var(--gold-soft,#dab873)}.seg-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);max-width:24ch;margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:500;line-height:1.12}.seg-lede{color:var(--text-secondary);max-width:62ch;font-size:1.1rem;line-height:1.7}.seg-hero{color:#fff;--accent-color:#bb9d32;background:radial-gradient(55% 90% at 88% 0,#bb9d323d,#0000 62%),radial-gradient(40% 60% at 0 100%,#dab87317,#0000 70%),linear-gradient(#1f2330 0%,#282c38 100%);padding:clamp(124px,12vw,188px) 0 clamp(56px,6vw,96px);position:relative;overflow:hidden}.seg-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.seg-hero--single .seg-hero__grid{grid-template-columns:minmax(0,1fr)}.seg-hero__copy{min-width:0;container-type:inline-size}.seg-hero__back{color:#ffffffb8;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-bottom:10px;font-size:.9rem;font-weight:600;display:flex}.seg-hero__back:hover{color:#fff}.seg-hero h1{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch;margin:0 0 22px;font-size:clamp(2rem,8.2cqi,4.1rem);font-weight:500;line-height:1.06}.seg-hero--single h1{max-width:24ch}.seg-hero--compact h1{max-width:26ch;font-size:clamp(1.8rem,6.4cqi,3.2rem);line-height:1.12}.seg-hero h1 em{color:var(--gold-soft,#dab873);font-style:normal}.seg-hero__lede{color:#ffffffd1;max-width:58ch;margin:0;font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.7}.seg-hero__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.seg-hero__aside{min-width:0;position:relative}.seg-btn-ghost{color:#fff;background:0 0;border:1px solid #fff6}.seg-btn-ghost:hover{border-color:var(--gold-soft,#dab873);background:#ffffff0f;transform:translateY(-2px)}.seg-hero a:focus-visible,.seg-section--ink a:focus-visible,.seg-cta a:focus-visible,.seg-cta button:focus-visible{outline:2px solid var(--gold-soft,#dab873);outline-offset:3px}.seg-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seg-mosaic a{aspect-ratio:1;color:#ffffffc7;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-base) var(--ease-out);background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;place-items:center;display:grid}.seg-mosaic a:hover{border-color:var(--gold);color:#fff;background:#bb9d322e;transform:translateY(-3px)}.seg-mosaic svg{width:28px;height:28px}.seg-index{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.seg-index li{border-bottom:1px solid #ffffff2e}.seg-index a{min-height:56px;font-family:var(--font-display);color:#fff;align-items:baseline;gap:18px;padding:14px 4px;font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.25;display:flex}.seg-index a span{font-family:var(--font-body);letter-spacing:.1em;color:var(--gold-soft,#dab873);font-size:.78rem;font-weight:700}.seg-index a:hover{color:var(--gold-soft,#dab873);padding-left:12px}.seg-vs{justify-content:center;align-items:center;display:flex}.seg-vs span{aspect-ratio:1;width:clamp(120px,14vw,220px);font-family:var(--font-display);color:var(--gold-soft,#dab873);border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:clamp(2rem,4vw,3.4rem);display:grid}.seg-vs span+span{border-color:var(--gold);color:#fff;background:#bb9d3224;margin-left:calc(clamp(120px,14vw,220px)/-5.55556)}.seg-frame{border-radius:6px;position:relative}.seg-frame:before{content:"";border:1px solid var(--line-gold,#bb9d3273);z-index:0;border-radius:6px;position:absolute;inset:18px -18px -18px 18px}.seg-frame__img{z-index:1;aspect-ratio:3/2;box-shadow:var(--shadow-warm-lg);background:#1f2330;border-radius:6px;position:relative;overflow:hidden}.seg-frame__img img{object-fit:cover;width:100%;height:100%;display:block}.seg-stats{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-warm-md);z-index:2;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid;position:relative}.seg-stats__item{padding:clamp(24px,3vw,44px) clamp(20px,2.5vw,40px);container-type:inline-size}.seg-stats__item+.seg-stats__item{border-left:1px solid var(--line)}.seg-stats__value{font-family:var(--font-display);color:var(--accent-color);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(2rem,14cqi,4rem);font-weight:500;line-height:1;display:block}.seg-stats__label{color:var(--text-secondary);margin-top:12px;font-size:.92rem;font-weight:600;line-height:1.4;display:block}.seg-stats--pull{margin-top:calc(-1*clamp(32px,4vw,64px))}.seg-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(16px,1.6vw,28px);display:grid}.seg-card{background:var(--surface);border:1px solid var(--line);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-fast) ease;border-radius:6px;flex-direction:column;gap:14px;padding:clamp(22px,2vw,32px);display:flex;position:relative}.seg-card:hover{box-shadow:var(--shadow-warm-md);border-color:var(--line-gold);transform:translateY(-4px)}.seg-card:focus-within{border-color:var(--gold)}.seg-card__icon{width:52px;height:52px;color:var(--accent-color);background:#bb9d321f;border-radius:4px;place-items:center;display:grid}.seg-card h2,.seg-card h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:1.4rem;font-weight:500;line-height:1.2}.seg-card p{color:var(--text-secondary);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex-grow:1;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.seg-card__more{min-height:28px;color:var(--accent-color);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.seg-card:hover .seg-card__more svg{transform:translate(4px)}.seg-card__more svg{transition:transform var(--dur-base) var(--ease-out)}.seg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}@media (max-width:768px){.seg-feature-grid{grid-template-columns:minmax(0,1fr)}}.seg-feature{background:var(--surface);border:1px solid var(--line);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-fast) ease;border-radius:6px;flex-direction:column;gap:18px;padding:clamp(28px,3vw,48px);display:flex;position:relative;container-type:inline-size}.seg-feature:hover{box-shadow:var(--shadow-warm-md);border-color:var(--line-gold);transform:translateY(-4px)}.seg-feature:focus-within{border-color:var(--gold)}.seg-feature__num{font-family:var(--font-display);color:var(--gold);opacity:.9;font-size:clamp(2.6rem,14cqi,4.4rem);line-height:1}.seg-feature h2,.seg-feature h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.4rem,6cqi,2rem);font-weight:500;line-height:1.15}.seg-feature>p:not(.seg-kicker){color:var(--text-secondary);-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;flex-grow:1;font-size:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}.seg-tags{flex-wrap:wrap;gap:6px 14px;display:flex}.seg-tags span{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);font-size:.72rem;font-weight:700}.seg-rows{border-top:1px solid var(--line-strong)}.seg-row{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(7rem,.26fr) minmax(0,.8fr) minmax(0,1.6fr);align-items:baseline;gap:clamp(16px,3vw,56px);padding:clamp(22px,2.6vw,36px) 0;display:grid}.seg-row--two{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}.seg-row__num{font-family:var(--font-display);color:var(--accent-color);font-size:1.6rem;line-height:1}.seg-row h3{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:500;line-height:1.2}.seg-row p{color:var(--text-secondary);max-width:64ch;font-size:1rem;line-height:1.7}.seg-section--ink .seg-rows,.seg-section--ink .seg-row{border-color:#ffffff2e}.seg-section--ink .seg-row h3{color:#fff}.seg-section--ink .seg-row p{color:#ffffffc7}.seg-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.seg-sticky{position:sticky;top:120px}.seg-note{border-left:3px solid var(--gold);margin-top:32px;padding:4px 0 4px 22px}.seg-note h3{color:var(--text-primary);margin-bottom:6px;font-size:1.05rem}.seg-note p{font-size:.97rem;line-height:1.65}.seg-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.seg-links a{background:var(--surface);border:1px solid var(--line);min-height:56px;color:var(--text-primary);transition:border-color var(--dur-fast) ease, transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.95rem;font-weight:600;display:flex}.seg-links a:hover{border-color:var(--gold);box-shadow:var(--shadow-warm-sm);transform:translateY(-2px)}.seg-links a svg{color:var(--accent-color);flex-shrink:0}.seg-subhead{font-family:var(--font-headings);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-size:.8rem;font-weight:700}.seg-acc{border-top:1px solid var(--line-strong)}.seg-acc details{border-bottom:1px solid var(--line-strong)}.seg-acc summary,.seg-more>summary{cursor:pointer;min-height:64px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:20px;padding:16px 4px;font-size:1.05rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.seg-acc summary::-webkit-details-marker{display:none}.seg-more>summary::-webkit-details-marker{display:none}.seg-acc summary h3{font-family:var(--font-headings);font-weight:700;font-size:inherit;letter-spacing:-.01em}.seg-acc summary svg,.seg-more>summary svg{color:var(--accent-color);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.seg-acc details[open]>summary svg,.seg-more[open]>summary svg{transform:rotate(180deg)}.seg-acc summary:hover{color:var(--accent-color)}.seg-acc summary:focus-visible,.seg-more>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.seg-acc__body{max-width:80ch;padding:4px 4px 28px}.seg-acc__body p{color:var(--text-secondary);margin-bottom:14px;font-size:1.02rem;line-height:1.75}.seg-acc__body ul{color:var(--text-secondary);margin:0 0 14px;padding-left:1.2rem;line-height:1.7}.seg-acc__body li{margin-bottom:8px}.seg-acc__body strong{color:var(--text-primary)}.seg-more{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.seg-more__body{padding:8px 0 36px}.seg-cols{columns:2 24rem;column-gap:clamp(32px,5vw,80px)}.seg-cols>*{break-inside:avoid-column}.seg-cols h3{font-family:var(--font-display);color:var(--text-primary);margin:0 0 12px;font-size:1.4rem;font-weight:500;line-height:1.2}.seg-cols h3:not(:first-child){margin-top:28px}.seg-cols p{color:var(--text-secondary);margin-bottom:12px;font-size:1rem;line-height:1.75}.seg-cols ul{color:var(--text-secondary);margin:0 0 12px;padding-left:1.2rem;line-height:1.7}.seg-cols strong{color:var(--text-primary)}.seg-cols a,.seg-acc__body a{color:var(--accent-color);text-underline-offset:3px;text-decoration:underline}.seg-cases{border-top:1px solid var(--line-strong);counter-reset:segcase;margin:0;padding:0;list-style:none}.seg-cases li{counter-increment:segcase;border-bottom:1px solid var(--line-strong);grid-template-columns:3rem minmax(0,1fr);gap:8px 16px;padding:22px 0;display:grid}.seg-cases li:before{content:counter(segcase, decimal-leading-zero);font-family:var(--font-display);color:var(--accent-color);grid-row:span 2;font-size:1.4rem;line-height:1.2}.seg-cases h3{font-family:var(--font-display);color:var(--text-primary);font-size:1.3rem;font-weight:500;line-height:1.25}.seg-cases p{color:var(--text-secondary);font-size:.97rem;line-height:1.65}.seg-phases{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.seg-phases li{grid-template-columns:56px minmax(0,1fr);gap:20px;padding-bottom:32px;display:grid;position:relative}.seg-phases li:after{content:"";background:var(--line-gold);width:1px;position:absolute;top:56px;bottom:0;left:27px}.seg-phases li:last-child:after{display:none}.seg-phases__n{border:1px solid var(--gold);width:56px;height:56px;color:var(--accent-color);font-family:var(--font-display);background:var(--surface);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.seg-phases__when{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-color);margin-bottom:4px;font-size:.76rem;font-weight:700}.seg-phases h3{font-family:var(--font-display);color:var(--text-primary);margin-bottom:6px;font-size:1.35rem;font-weight:500}.seg-phases p{color:var(--text-secondary);max-width:62ch;font-size:1rem;line-height:1.7}.seg-filter{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin-bottom:8px;display:grid}.seg-filter .form-input,.seg-filter select{border-radius:4px;width:100%;height:52px;min-height:52px;font-size:1rem}.seg-filter select{border:1px solid var(--line-strong);background:var(--surface);color:var(--text-primary);padding:0 16px;font-family:inherit}.seg-filter-count{color:var(--text-muted);margin:0 0 18px;font-size:.9rem}.seg-list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.seg-list li{border-bottom:1px solid var(--line-strong);transition:background-color var(--dur-fast) ease;position:relative}.seg-list li:hover,.seg-list li:focus-within{background:#ffffff8c}.seg-list a{grid-template-columns:minmax(8.5rem,.22fr) minmax(0,1fr) minmax(0,.34fr) 28px;align-items:center;gap:clamp(14px,2.5vw,44px);min-height:64px;padding:clamp(18px,2vw,28px) 8px;display:grid}.seg-list__stat{min-width:0;container-type:inline-size}.seg-list__stat b{font-family:var(--font-display);color:var(--accent-color);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.8rem,22cqi,3rem);font-weight:500;line-height:1;display:block}.seg-list__stat small{color:var(--text-muted);margin-top:6px;font-size:.78rem;font-weight:600;line-height:1.3;display:block}.seg-list h3{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:500;line-height:1.25}.seg-list__meta{color:var(--text-muted);margin-top:6px;font-size:.86rem}.seg-list__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.72rem;font-weight:700}.seg-list a>svg{color:var(--accent-color);transition:transform var(--dur-base) var(--ease-out)}.seg-list a:hover>svg{transform:translate(4px)}.seg-list a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.seg-morebar{justify-content:center;margin-top:36px;display:flex}.seg-meta{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:10px 28px;margin-top:28px;padding-top:22px;display:flex}.seg-meta div{flex-direction:column;gap:2px;min-width:0;display:flex}.seg-meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft,#dab873);font-size:.7rem;font-weight:700}.seg-meta dd{color:#fff;margin:0;font-size:.98rem}.seg-trio{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.seg-trio>article{padding:clamp(24px,3vw,48px) clamp(20px,2.6vw,44px) clamp(24px,3vw,48px) 0}.seg-trio>article+article{border-left:1px solid var(--line-strong);padding-left:clamp(20px,2.6vw,44px)}.seg-trio__n{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-color);font-size:.78rem;font-weight:700}.seg-trio h2{font-family:var(--font-display);color:var(--text-primary);margin:8px 0 16px;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:500;line-height:1.1}.seg-trio p{color:var(--text-secondary);white-space:pre-line;font-size:1.02rem;line-height:1.75}.seg-trio a,.seg-defs a{color:var(--accent-color);text-underline-offset:3px;text-decoration:underline}.seg-defs{border-top:1px solid var(--line-strong)}.seg-defs>div{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:clamp(16px,4vw,72px);padding:clamp(22px,2.6vw,38px) 0;display:grid}.seg-defs h3{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:500;line-height:1.25}.seg-defs p{color:var(--text-secondary);max-width:68ch;font-size:1.02rem;line-height:1.8}.seg-embed{aspect-ratio:16/9;width:100%;box-shadow:var(--shadow-warm-lg);border:1px solid var(--line);background:#1f2330;border-radius:6px;position:relative;overflow:hidden}.seg-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.seg-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:24px;display:grid}.seg-gallery>div{aspect-ratio:4/3;border-radius:6px;position:relative;overflow:hidden}.seg-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;overflow-x:auto}.seg-table{border-collapse:collapse;width:100%;min-width:640px}.seg-table th,.seg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 22px;font-size:.97rem;line-height:1.6}.seg-table thead th{background:var(--ink);color:#fff;font-family:var(--font-display);border-bottom:0;font-size:1.15rem;font-weight:500}.seg-table tbody th{color:var(--text-primary);background:var(--bg-secondary);width:24%;font-weight:700}.seg-table td{color:var(--text-secondary)}.seg-table tr:last-child>*{border-bottom:0}.seg-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}.seg-duo>div{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:clamp(24px,2.6vw,40px)}.seg-duo h3{font-family:var(--font-display);color:var(--text-primary);margin-bottom:16px;font-size:1.4rem;font-weight:500}.seg-duo ul{gap:12px;padding:0;list-style:none;display:grid}.seg-duo li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.55;display:flex}.seg-duo li svg{color:var(--accent-color);flex-shrink:0;margin-top:3px}.seg-duo p{font-size:1rem;line-height:1.75}.seg-prose{max-width:72ch}.seg-prose h2,.seg-prose h3{font-family:var(--font-display);color:var(--text-primary);margin:32px 0 12px;font-weight:500;line-height:1.2}.seg-prose h2{font-size:1.7rem}.seg-prose h3{font-size:1.35rem}.seg-prose p,.seg-prose li{color:var(--text-secondary);margin-bottom:14px;font-size:1.04rem;line-height:1.8}.seg-prose ul,.seg-prose ol{padding-left:1.3rem}.seg-prose a{color:var(--accent-color);text-underline-offset:3px;text-decoration:underline}.seg-prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.seg-prose th,.seg-prose td{text-align:left;border-bottom:1px solid var(--line);padding:10px 14px;font-size:.95rem}.seg-cta{color:#fff;--accent-color:#bb9d32;background:radial-gradient(50% 120% at 100% 100%,#bb9d3240,#0000 62%),linear-gradient(#282c38,#1f2330);padding:clamp(64px,8vw,128px) 0;position:relative;overflow:hidden}.seg-cta__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.seg-cta__copy{min-width:0;container-type:inline-size}.seg-cta h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;max-width:22ch;margin:0 0 16px;font-size:clamp(1.8rem,6.4cqi,3.2rem);font-weight:500;line-height:1.1}.seg-cta p{color:#ffffffd1;max-width:56ch;font-size:1.1rem;line-height:1.7}.seg-cta__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.seg-cta__more{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.seg-cta__more li{border-bottom:1px solid #ffffff2e}.seg-cta__more a{color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 4px;font-weight:600;display:flex}.seg-cta__more a span{color:#ffffffa6;margin-top:2px;font-size:.85rem;font-weight:400;display:block}.seg-cta__more a:hover{color:var(--gold-soft,#dab873)}.seg-cta__more svg{color:var(--gold-soft,#dab873);flex-shrink:0}@media (max-width:1024px){.seg-hero__grid,.seg-split,.seg-cta__grid{grid-template-columns:minmax(0,1fr)}.seg-sticky{position:static}.seg-trio{grid-template-columns:minmax(0,1fr)}.seg-trio>article,.seg-trio>article+article{border-left:0;border-bottom:1px solid var(--line-strong);padding:28px 0}.seg-mosaic{max-width:420px}}@media (max-width:768px){.seg-row,.seg-row--two,.seg-defs>div{grid-template-columns:minmax(0,1fr);gap:8px}.seg-filter,.seg-duo{grid-template-columns:minmax(0,1fr)}.seg-list a{grid-template-columns:minmax(0,1fr) 24px;row-gap:10px}.seg-list__stat{grid-column:1/-1;align-items:baseline;gap:12px;display:flex;container-type:normal}.seg-list__stat b{font-size:2rem}.seg-list__side{grid-column:1}.seg-stats__item+.seg-stats__item{border-left:0;border-top:1px solid var(--line)}.seg-hero__actions .btn,.seg-cta__actions .btn,.seg-cta__actions button{justify-content:center;width:100%}.seg-frame:before{inset:12px -8px -12px 8px}.seg-hero{padding-top:112px}}@media (min-width:2200px){.seg-lede{font-size:1.2rem}.seg-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (prefers-reduced-motion:reduce){.seg-card:hover,.seg-feature:hover,.seg-links a:hover,.seg-mosaic a:hover{transform:none}}@media (max-width:640px){.seg-mosaic{display:none}.seg-card{grid-template-columns:52px minmax(0,1fr);gap:6px 16px;padding:18px;display:grid}.seg-card>*{grid-column:2}.seg-card__icon{grid-area:1/1/span 3;align-self:start}.seg-card p{-webkit-line-clamp:3;line-clamp:3}.seg-tags{grid-column:1/-1}.seg-grid{gap:12px}}
