.site .rd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.site .rd-pale{color:var(--field-pale)}.site .rd-small{font-size:var(--step-small)}.site .rd-back{display:inline-flex;align-items:center;gap:.5rem;font-weight:500}.site .rd-rows{list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;counter-reset:rd}.site .rd-row{display:grid;grid-template-columns:minmax(3.5rem,1fr) 11fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter);align-items:baseline;padding:clamp(1.25rem,2.5vw,2rem) 0;text-decoration:none;transition:opacity var(--t-ui) ease}.site .rd-row-num{font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;color:var(--field-pale);font-variant-numeric:tabular-nums}.site .rd-row-main{display:flex;flex-direction:column;gap:.5rem;min-width:0}.site .rd-row-title{font-size:var(--step-lead);line-height:1.1;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.site .rd-row-sub{font-size:var(--step-body);line-height:1.45;max-width:60ch}.site .rd-row-meta{font-size:var(--step-small);color:var(--field-pale)}@media (hover:hover) and (pointer:fine){.site .rd-rows:hover .rd-row{opacity:.55}.site .rd-rows .rd-row:hover{opacity:1}.site .rd-row:hover .rd-row-title{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.14em}}@media (max-width:47.99em){.site .rd-row{grid-template-columns:2.75rem 1fr;-moz-column-gap:.75rem;column-gap:.75rem}}.site .rd-form{display:flex;flex-direction:column;gap:1rem}.site .rd-form-row{display:flex;gap:.5rem}.site .rd-label{display:block;font-weight:600;margin-bottom:.5rem}.site .rd-input{width:100%;min-width:0;min-height:3.25rem;padding:0 1rem;border:2px solid transparent;border-radius:.25rem;background:var(--paper-ink);color:var(--ink);font:inherit;font-size:var(--step-body);transition:border-color var(--t-hover) ease}.site .rd-input::-moz-placeholder{color:color-mix(in srgb,var(--ink) 55%,transparent)}.site .rd-input::placeholder{color:color-mix(in srgb,var(--ink) 55%,transparent)}.site .rd-input:focus{outline:none;border-color:var(--field-ink)}.site .rd-input:disabled{opacity:.6}.site .rd-check{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:var(--step-small);line-height:1.45}.site .rd-check input{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem;accent-color:var(--vino)}.site .rd-check a{text-decoration:underline;text-underline-offset:.18em}.site .rd-status{display:flex;align-items:flex-start;gap:.6rem;font-weight:500}.site .rd-status svg{flex-shrink:0;margin-top:.2rem}.site .rd-error{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .8rem;background:var(--paper-ink);color:#8b1e1e;border-radius:.25rem;font-size:var(--step-small);font-weight:500}.site .rd-error svg{flex-shrink:0;margin-top:.15rem}.site .rd-fine{font-size:var(--step-small);line-height:1.45;color:var(--text-muted)}.site .rd-fine a{text-decoration:underline;text-underline-offset:.18em}.site .rd-spin{animation:rd-spin 1s linear infinite}@keyframes rd-spin{to{transform:rotate(1turn)}}@media (max-width:30em){.site .rd-form-row{flex-direction:column}.site .rd-form-row .button{width:100%}}.site .pod-latest{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:2.5rem;align-items:center}.site .pod-latest-pic{position:relative;grid-column:1/span 4;aspect-ratio:9/16;max-height:80svh;overflow:hidden;border-radius:var(--photo-r);background:var(--field-strip)}.site .pod-latest-pic img{-o-object-fit:cover;object-fit:cover}.site .pod-latest-text{grid-column:6/span 7;display:flex;flex-direction:column;gap:2rem}.site .pod-latest-text .link{text-decoration-thickness:.05em}@media (max-width:63.99em){.site .pod-latest-pic{grid-column:1/span 5}.site .pod-latest-text{grid-column:6/span 7}}@media (max-width:47.99em){.site .pod-latest-pic{grid-column:2/span 10;max-height:none}.site .pod-latest-text{grid-column:1/-1}}.site .pod-wall-title{margin-bottom:clamp(3rem,6vw,5rem)}.site .pod-ep{scroll-margin-top:calc(var(--bar-h) + 1.5rem)}.site .pod-ep+.pod-ep{margin-top:clamp(5rem,9vw,8rem)}.site .pod-ep-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:1.5rem;align-items:start}.site .pod-ep-num{grid-column:1/span 1;font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;color:var(--field-pale);font-variant-numeric:tabular-nums}.site .pod-ep-titles{grid-column:2/span 5;display:flex;flex-direction:column;gap:.75rem}.site .pod-ep-kicker{font-size:var(--step-small);color:var(--field-pale)}.site .pod-ep-cover{position:relative;grid-column:7/span 6;grid-row:1/span 2;aspect-ratio:16/9;overflow:hidden;background:var(--field-strip);transition:opacity var(--t-ui) ease}.site .pod-ep-cover img{-o-object-fit:cover;object-fit:cover}.site .pod-ep-links{grid-column:2/span 5;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;align-self:end}.site .pod-ep-sub{margin:clamp(2.5rem,4vw,3.5rem) 0 1rem;font-size:var(--step-body);font-weight:600;letter-spacing:0;color:var(--field-pale)}.site .pod-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem .5rem}.site .pod-tile{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:opacity var(--t-ui) ease}.site .pod-tile-pic{position:relative;display:block;width:100%;overflow:hidden;background:var(--field-strip)}.site .pod-tile-tall{aspect-ratio:9/16}.site .pod-tile-pic img{-o-object-fit:cover;object-fit:cover}.site .pod-tile-cap{font-size:var(--step-small);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site .pod-tile-date{font-size:var(--step-small);color:var(--field-pale);margin-top:-.25rem}.site .pod-tile-more{display:inline-block;margin-top:.4rem;font-size:var(--step-small)}.site .pod-play{position:absolute;left:50%;top:50%;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--vino-claro);color:var(--noche);transform:translate(-50%,-50%);transition:transform var(--t-hover) var(--ease-out)}.site .pod-play svg{margin-left:2px}@media (hover:hover) and (pointer:fine){.site .pod-tiles:hover .pod-tile{opacity:.55}.site .pod-tiles .pod-tile:hover{opacity:1}.site .pod-ep-cover:hover{opacity:.85}.site .pod-tile:hover .pod-play{transform:translate(-50%,-50%) scale(1.06)}}@media (max-width:63.99em){.site .pod-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.site .pod-ep-num{grid-column:1/-1}.site .pod-ep-links,.site .pod-ep-titles{grid-column:1/span 6}}@media (max-width:47.99em){.site .pod-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .375rem}.site .pod-ep-head{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}.site .pod-ep-cover{width:100%}}.site .pod-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--noche) 94%,transparent)}.site .pod-modal-box{width:100%;max-width:380px;max-height:92vh;overflow-y:auto}.site .pod-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem}.site .pod-modal-head p{font-weight:500;line-height:1.3}.site .pod-modal-close{flex-shrink:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:.25rem;background:var(--noche-strip);color:var(--noche-ink);cursor:pointer}.site .pod-modal-stage{width:100%;overflow:hidden;border-radius:.5rem;background:var(--noche-strip)}.site .pod-modal-short{margin-top:1rem}.site .pod-listen{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:2.5rem;align-items:start}.site .pod-listen-cover{grid-column:1/span 5;overflow:hidden;border-radius:var(--photo-r);background:var(--field-strip)}.site .pod-listen-cover img{display:block;width:100%;height:auto}.site .pod-listen-main{grid-column:7/span 6;display:flex;flex-direction:column;gap:2rem}.site .pod-listen-main:only-child{grid-column:1/span 8}.site .pod-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:var(--step-body)}.site .pod-meta span:first-child{font-weight:600}.site .pod-audio{width:100%;color-scheme:dark}.site .pod-transcript{max-width:40rem}@media (max-width:63.99em){.site .pod-listen-cover{grid-column:1/span 6}.site .pod-listen-main{grid-column:7/span 6}}@media (max-width:47.99em){.site .pod-listen-cover,.site .pod-listen-main,.site .pod-listen-main:only-child{grid-column:1/-1}}.site .pod-short{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:3rem;align-items:start}.site .pod-short-player{grid-column:1/span 4}.site .pod-short-side{grid-column:6/span 7;display:flex;flex-direction:column;gap:2rem}.site .pod-short-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);margin-top:1.5rem}.site .pod-short-nav a{display:flex;flex-direction:column;gap:.5rem;text-decoration:none}.site .pod-short-nav .pod-short-dir{font-size:var(--step-small);color:var(--field-pale);display:inline-flex;align-items:center;gap:.35rem}.site .pod-short-nav .pod-short-next{text-align:right;align-items:flex-end}.site .pod-short-nav .pod-short-name{font-size:var(--step-lead);line-height:1.1;letter-spacing:-.02em;font-weight:600;text-wrap:balance}@media (hover:hover) and (pointer:fine){.site .pod-short-nav a:hover .pod-short-name{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.14em}}@media (max-width:63.99em){.site .pod-short-player{grid-column:1/span 5}.site .pod-short-side{grid-column:6/span 7}}@media (max-width:47.99em){.site .pod-short-player{grid-column:2/span 10}.site .pod-short-side{grid-column:1/-1}.site .pod-short-nav .pod-short-name{font-size:var(--step-body)}.site .pod-ep-links{align-self:flex-start}}.site .rd-news{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:2.5rem;align-items:end}.site .rd-news-text{grid-column:1/span 7;display:flex;flex-direction:column;gap:1.75rem}.site .rd-news-form{grid-column:8/span 5}@media (max-width:63.99em){.site .rd-news-form,.site .rd-news-text{grid-column:1/-1}.site .rd-news-form{max-width:34rem}}.site .blog-cover{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;isolation:isolate;border-radius:.5rem;background:var(--field-strip)}.site .blog-cover img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site .blog-cover-plate{position:absolute;inset:0;container-type:inline-size;background:var(--vino);color:#fff}.site .blog-cover-initial{position:absolute;right:.06em;bottom:-.2em;font-size:min(16rem,52cqw);line-height:1;font-weight:600;letter-spacing:-.05em;color:var(--vino-claro)}.site .blog-cover-mark{position:absolute;left:7%;top:10%;font-size:clamp(.875rem,5cqw,1.25rem)}.site .blog-feature-link{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:2rem;align-items:end;text-decoration:none}.site .blog-feature-cover{grid-column:1/span 7}.site .blog-feature-text{grid-column:8/span 5;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.site .blog-feature-title{font-size:clamp(2.25rem,1rem + 3.4vw,4.25rem);line-height:.95;letter-spacing:-.04em}.site .blog-feature-excerpt{font-size:var(--step-body);line-height:1.5}.site .blog-feature-more{font-weight:500}@media (hover:hover) and (pointer:fine){.site .blog-feature-link:hover .blog-feature-title{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em}}@media (max-width:63.99em){.site .blog-feature-cover,.site .blog-feature-text{grid-column:1/-1}}.site .blog-row{display:grid;grid-template-columns:minmax(3.5rem,1fr) 7fr 4fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter);align-items:start;padding:clamp(1.5rem,3vw,2.5rem) 0;text-decoration:none;transition:opacity var(--t-ui) ease}.site .blog-row .rd-row-num{line-height:1.1}.site .blog-row-text{display:flex;flex-direction:column;gap:.75rem;min-width:0}.site .blog-row-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (hover:hover) and (pointer:fine){.site .blog-rows:hover .blog-row{opacity:.55}.site .blog-rows .blog-row:hover{opacity:1}.site .blog-row:hover .rd-row-title{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.14em}}@media (max-width:47.99em){.site .blog-row{grid-template-columns:2.75rem 1fr;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:1rem}.site .blog-row-cover{grid-column:2;grid-row:1}.site .blog-row-text{grid-column:2}}.site .blog-head{display:flex;flex-direction:column;gap:2rem;padding-top:calc(var(--bar-h) + clamp(3rem, 7svh, 5rem))}.site .blog-title{font-size:clamp(2.5rem,1rem + 5vw,6.25rem);line-height:.92;letter-spacing:-.045em;max-width:16ch}.site .blog-standfirst{font-size:var(--step-lead);line-height:1.25;letter-spacing:-.01em;font-weight:500;max-width:40ch}.site .blog-byline{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.site .blog-byline span:first-child{font-weight:600}.site .blog-byline>:not(:first-child){color:var(--field-pale)}.site .blog-article-cover{margin:0 0 clamp(3rem,6vw,5rem);max-width:72rem;margin-inline:auto}.site .blog-article-cover .blog-cover{border-radius:var(--photo-r)}.site .blog-takeaways{margin-bottom:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2.25rem);background:var(--alba-soft);color:var(--alba-ink);border-radius:.5rem}.site .blog-takeaways h2{font-size:var(--step-lead);letter-spacing:-.02em}.site .blog-takeaways ol{list-style:none;margin:1.25rem 0 0;padding:0;counter-reset:pc;display:flex;flex-direction:column;gap:.9rem}.site .blog-takeaways li{counter-increment:pc;display:grid;grid-template-columns:2.25rem 1fr;line-height:1.45}.site .blog-takeaways li:before{content:counter(pc,decimal-leading-zero);font-weight:600;color:var(--alba-pale);font-variant-numeric:tabular-nums}.site .blog-after{margin-top:clamp(3.5rem,7vw,5rem);display:flex;flex-direction:column;gap:3rem}.site .blog-sources-h{font-size:var(--step-lead);letter-spacing:-.02em;margin-bottom:1rem}.site .blog-share h2{font-size:var(--step-body);font-weight:600;letter-spacing:0;margin-bottom:.75rem}.site .blog-share-row{display:flex;flex-wrap:wrap;gap:.5rem}.site .blog-share-button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border:0;border-radius:.25rem;background:var(--field-strip);color:var(--field-ink);font:inherit;font-size:var(--step-small);font-weight:500;cursor:pointer;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.site .blog-share-button:active{transform:scale(.97)}.site .blog-share-button[data-done]{background:var(--vino);color:#fff}@media (hover:hover) and (pointer:fine){.site .blog-share-button:hover{background:var(--vino);color:#fff}}@media (max-width:30em){.site .blog-share-button span{display:none}}.site .blog-author{display:grid;grid-template-columns:4rem 1fr;gap:1.25rem;align-items:start}.site .blog-author-mark{width:4rem;height:4rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--vino);color:#fff;font-size:1.375rem}.site .blog-author img{width:4rem;height:4rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.site .blog-author-name{font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;line-height:1.1}.site .blog-author-role{color:var(--field-pale);margin-top:.25rem}.site .blog-author-bio{margin-top:.75rem;max-width:60ch}.site .guia-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:3.5rem;align-items:start}.site .guia-text{grid-column:1/span 7;display:flex;flex-direction:column;gap:3rem}.site .guia-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.site .guia-points li{display:grid;grid-template-columns:3.5rem 1fr;-moz-column-gap:.5rem;column-gap:.5rem;align-items:baseline;padding:1.1rem 0;font-size:var(--step-body);line-height:1.45}.site .guia-points li+li{border-top:0}.site .guia-form{grid-column:9/span 4;position:sticky;top:calc(var(--bar-h) + 1.5rem);display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:.5rem;scroll-margin-top:calc(var(--bar-h) + 1.5rem)}.site .guia-form .rd-fine{color:var(--field-pale)}.site .rd-wide{width:100%}.site .guia-explainer{margin:0;width:100%;max-width:360px;display:flex;flex-direction:column;gap:.75rem}.site .guia-explainer figcaption{display:flex;flex-direction:column;gap:.15rem}.site .guia-explainer-title{font-weight:600;line-height:1.3}@media (max-width:63.99em){.site .guia-text{grid-column:1/-1}.site .guia-form{grid-column:1/-1;position:static;max-width:36rem}}.site .guia-byline{color:var(--field-pale)}.site .guia-locked-note{margin-top:.5rem;margin-bottom:1.5rem}.site .guia-next{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:2rem;align-items:end}.site .guia-next h2{grid-column:1/span 6}.site .guia-next-text{grid-column:7/span 6;display:flex;flex-direction:column;gap:2rem}@media (max-width:63.99em){.site .guia-next h2,.site .guia-next-text{grid-column:1/-1}}@media print{.site.guia-print{background:#fff}.site .guia-noprint,.site.guia-print .site-bar,.site.guia-print .site-foot{display:none!important}.site.guia-print .page-hero{min-height:0;padding:0 0 1.5rem;background:#fff;color:#000}.site.guia-print .page-hero-title{font-size:24pt}.site.guia-print .page-hero-lead{font-size:13pt}.site.guia-print .guia-reading{padding:0;background:#fff}}.site .nota-signup{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:2rem;align-items:end}.site .nota-signup h2{grid-column:1/span 6}.site .nota-signup-form{grid-column:7/span 6;display:flex;flex-direction:column;gap:2rem}@media (max-width:63.99em){.site .nota-signup h2,.site .nota-signup-form{grid-column:1/-1}}.site .nota-listen{margin-top:3rem}.site .nota-section{margin-top:clamp(3rem,6vw,4.5rem);display:flex;flex-direction:column;gap:1.25rem}.site .nota-kicker{color:var(--field-pale)}.site .nota-kicker,.site .nota-quote{font-size:var(--step-lead);letter-spacing:-.02em}.site .nota-quote{margin:0;line-height:1.2;font-weight:500;color:var(--field-accent)}.site .nota-fine{font-size:var(--step-small);color:var(--field-pale)}