.seo-page{--seo-bg:#c4d2e1;--seo-surface:#d0dce8;--seo-card:#d8e1ec;--seo-text:#111;--seo-text-soft:#4f5359;--seo-text-muted:#53585e;--seo-accent:#8f3e2c;--seo-accent-teal:#155e50;--seo-border:#1111111f;--seo-border-soft:#11111114;background:var(--seo-bg);min-height:100vh;color:var(--seo-text);width:100%;max-width:820px;margin:0 auto;padding:28px 24px 0}.seo-page .seo-hero .pixel-eyebrow,.seo-page .rca-pillar-card .pixel-eyebrow{color:var(--seo-accent-teal)}.seo-page .journal-feature-header .pixel-eyebrow,.seo-page .journal-feature-card-eyebrow{color:var(--seo-accent)}:is(html:has(.seo-page),body:has(.seo-page)){background:#c4d2e1}.seo-breadcrumbs{letter-spacing:.5px;color:var(--seo-text-soft);margin-bottom:32px;font-size:12px}.seo-breadcrumb-link{color:var(--seo-text-soft);text-decoration:none;transition:color .2s}.seo-breadcrumb-link:hover{color:var(--color-coral)}.seo-breadcrumb-sep{color:var(--seo-text-muted);margin:0 6px}.seo-breadcrumb-current{color:var(--seo-text)}.seo-hero{text-align:center;margin-bottom:48px}.seo-hero-title{font-family:var(--font-heading);letter-spacing:-1px;color:var(--seo-text);margin:12px 0 16px;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.1}.seo-hero-tagline{color:var(--seo-text-soft);max-width:540px;margin:0 auto;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.seo-climate-line{letter-spacing:1.4px;text-transform:uppercase;color:var(--seo-text-soft);font-size:clamp(11px,.9vw,13px);line-height:1.8}.seo-updated-line{letter-spacing:1.2px;text-transform:uppercase;color:var(--seo-text-soft);margin-top:6px;font-size:clamp(10px,.85vw,12px);line-height:1.6}.seo-cluster-rail{margin-top:48px}.seo-cluster-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.seo-cluster-item{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;line-height:1.55;display:flex}.seo-cluster-link{color:var(--seo-text);text-decoration:underline;-webkit-text-decoration-color:var(--seo-border);text-decoration-color:var(--seo-border);text-underline-offset:3px;white-space:nowrap;font-weight:600}.seo-cluster-link:hover{color:var(--color-coral);-webkit-text-decoration-color:var(--color-coral);text-decoration-color:var(--color-coral)}.seo-cluster-blurb{color:var(--seo-text-soft);flex:260px}.seo-byline{letter-spacing:1.2px;text-transform:uppercase;color:var(--seo-text-soft);margin-top:4px;font-size:clamp(10px,.85vw,12px);line-height:1.6}.seo-byline a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--seo-border);text-decoration-color:var(--seo-border);text-underline-offset:2px}.seo-byline a:hover{color:var(--color-coral);-webkit-text-decoration-color:var(--color-coral);text-decoration-color:var(--color-coral)}.seo-climate-source{color:var(--seo-text-muted);max-width:620px;margin-top:8px;margin-left:auto;margin-right:auto;font-size:clamp(11px,.9vw,12.5px);line-height:1.65}.seo-climate-source-label{text-transform:uppercase;letter-spacing:1.1px;color:var(--seo-text-soft);font-size:.86em}.seo-climate-source a{color:var(--seo-text);text-decoration:underline;-webkit-text-decoration-color:var(--seo-border);text-decoration-color:var(--seo-border);text-underline-offset:2px}.seo-climate-source a:hover{color:var(--color-coral);-webkit-text-decoration-color:var(--color-coral);text-decoration-color:var(--color-coral)}.seo-sources{margin-top:56px}.seo-source-list{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.seo-source-item{color:var(--seo-text-soft);font-size:13px;line-height:1.6}.seo-source-item a{color:var(--seo-text);text-decoration:underline;-webkit-text-decoration-color:var(--seo-border);text-decoration-color:var(--seo-border);text-underline-offset:2px}.seo-source-item a:hover{color:var(--color-coral);-webkit-text-decoration-color:var(--color-coral);text-decoration-color:var(--color-coral)}.seo-source-accessed{color:var(--seo-text-muted)}.seo-source-note{color:var(--seo-text-muted);margin-top:3px;display:block}.seo-body{margin-bottom:48px}.seo-section-heading{font-family:var(--font-heading);color:var(--seo-text);margin:0 0 20px;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.2}.seo-philosophy{color:var(--seo-text);font-size:17px;line-height:1.85}.seo-tldr-block{border-left:3px solid var(--color-coral);background:var(--seo-surface);border-radius:6px;padding:20px 24px}.seo-tldr-label{letter-spacing:1.6px;text-transform:uppercase;color:var(--seo-text-soft);margin-bottom:10px;font-size:11px;font-weight:600}.seo-tldr{color:var(--seo-text);margin:0;font-size:17px;font-weight:500;line-height:1.7}.seo-tldr-hook{color:var(--seo-text);margin:0 0 16px;font-size:17px;font-weight:500;line-height:1.6}.seo-tldr-lists{grid-template-columns:1fr 1fr;gap:20px 28px;display:grid}.seo-tldr-list-label{font-family:var(--font-pixel);letter-spacing:2px;text-transform:uppercase;color:var(--seo-accent);margin-bottom:8px;font-size:9px}.seo-tldr-list ul{margin:0;padding:0;list-style:none}.seo-tldr-list li{color:var(--seo-text);margin-bottom:10px;padding-left:24px;font-size:15px;line-height:1.55;position:relative}.seo-tldr-list li:before{color:var(--color-coral);font-size:15px;font-weight:600;line-height:1.55;position:absolute;top:0;left:2px}.seo-tldr-list[data-variant=do] li:before{content:"+";font-size:17px;top:-1px}.seo-tldr-list[data-variant=dont] li:before{content:"−";font-size:17px;top:-1px}.seo-tldr-list a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000002e;text-decoration:underline #0000002e;text-decoration-thickness:1px;transition:text-decoration-color .15s}.seo-tldr-list a:hover{-webkit-text-decoration-color:var(--color-coral);text-decoration-color:var(--color-coral)}@media (max-width:560px){.seo-tldr-lists{grid-template-columns:1fr;gap:18px}}.seo-pull-quote-wrap{padding:8px 0}.seo-pull-quote{font-family:var(--font-heading);color:var(--seo-text);border-left:3px solid var(--color-coral);max-width:640px;margin:0;padding:0 24px;font-size:clamp(22px,3vw,30px);font-style:italic;font-weight:400;line-height:1.3}.seo-pull-quote:before{content:"“"}.seo-pull-quote:after{content:"”"}.seo-pull-quote--cited:after{content:none}.seo-pull-quote--cited .seo-pull-quote-text:after{content:"”"}.dc-page .dc-article-body .seo-pull-quote{margin-bottom:24px}.seo-pull-quote-cite{font-family:var(--font-body);color:var(--seo-text-soft);letter-spacing:.3px;margin-top:12px;font-size:13px;font-style:normal;display:block}.seo-avoid-list{margin:0;padding:0;list-style:none}.seo-avoid-list li{color:var(--seo-text);margin-bottom:14px;padding-left:28px;font-size:16px;line-height:1.75;position:relative}.seo-avoid-list li:before{content:"×";color:var(--color-coral);font-size:18px;font-weight:600;position:absolute;top:0;left:4px}.seo-prose{color:var(--seo-text);font-size:16px;line-height:1.85}.seo-capsule-list{counter-reset:capsule;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.seo-capsule-row{background:var(--seo-card);border:1px solid var(--seo-border-soft);border-radius:16px;grid-template-columns:140px 1fr;align-items:center;gap:24px;padding:18px 20px;transition:border-color .18s,box-shadow .18s;display:grid}.seo-capsule-row:hover{border-color:var(--color-coral);box-shadow:0 4px 16px #1111110f}.seo-capsule-row-art{aspect-ratio:1;background:var(--seo-surface);border-radius:12px;position:relative;overflow:hidden}.seo-capsule-row-art-item{min-width:0;min-height:0;position:relative}.seo-capsule-row-art:not(.seo-capsule-row-art-multi) .seo-capsule-row-art-item{position:absolute;inset:0}.seo-capsule-row-art-multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.seo-capsule-row-art-multi[data-count="3"]{grid-template-rows:repeat(2,minmax(0,1fr))}.seo-capsule-row-art-multi[data-count="3"] .seo-capsule-row-art-item:first-child{grid-row:1/3}.seo-capsule-row-sheet{grid-template-columns:minmax(260px,310px) 1fr;gap:clamp(28px,5vw,54px);padding:26px 30px}.seo-capsule-row-art-sheet{aspect-ratio:3/4;background-color:#f4f1ea;background-image:radial-gradient(circle,#2e2b261a 1px,#0000 1.2px);background-size:16px 16px;border:1px solid #2e2b261a;border-radius:24px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:34px 22px 28px;display:grid;overflow:hidden;box-shadow:0 12px 28px #2e2b261f}.seo-capsule-row-art-sheet:before,.seo-capsule-row-art-sheet:after{content:"";z-index:2;pointer-events:none;background:#ecf2f6b8;border:1px solid #ffffff8c;width:76px;height:22px;position:absolute;box-shadow:0 2px 5px #2e2b260f}.seo-capsule-row-art-sheet:before{top:8px;left:-18px;transform:rotate(-35deg)}.seo-capsule-row-art-sheet:after{bottom:8px;right:-18px;transform:rotate(-35deg)}.seo-capsule-row-art-sheet .seo-capsule-row-art-item{z-index:1}.seo-capsule-row-art-sheet-composite{grid-template-rows:1fr;grid-template-columns:1fr;padding:34px 24px 28px}.seo-capsule-row-art-sheet-composite .seo-capsule-row-art-item{grid-area:1/1}.seo-capsule-row-art-sheet[data-count="4"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.seo-capsule-row-art-sheet[data-count="5"],.seo-capsule-row-art-sheet[data-count="6"]{grid-template-rows:repeat(2,minmax(0,1fr))}.seo-capsule-row-art-sheet[data-count="5"] .seo-capsule-row-art-item:nth-child(4){grid-column:1/2;margin-left:50%}.seo-capsule-row-art-sheet[data-count="7"] .seo-capsule-row-art-item:last-child{grid-column:2}.seo-capsule-list-textonly .seo-capsule-row{grid-template-columns:1fr}.seo-capsule-row-art-empty{background:0 0}.seo-capsule-row-index{font-family:var(--font-pixel);letter-spacing:2px;color:var(--seo-accent);margin-bottom:6px;font-size:9px}.seo-capsule-row-name{color:var(--seo-text);margin-bottom:6px;font-size:17px;font-weight:600;line-height:1.3}.seo-capsule-row-why{color:var(--seo-text-soft);margin:0;font-size:15px;line-height:1.65}@media (max-width:560px){.seo-capsule-row{grid-template-columns:104px 1fr;gap:16px;padding:14px}.seo-capsule-row-name{font-size:16px}.seo-capsule-row-why{font-size:14px}.seo-capsule-row-sheet{grid-template-columns:1fr;gap:22px;padding:18px}.seo-capsule-row-art-sheet{justify-self:center;width:min(100%,320px)}}.seo-capsule-extras{background:var(--seo-surface);border:1px solid var(--seo-border-soft);border-radius:16px;margin-top:20px;padding:20px 22px}.seo-capsule-extras-label{font-family:var(--font-pixel);letter-spacing:2px;text-transform:uppercase;color:var(--seo-accent);margin-bottom:12px;font-size:9px}.seo-capsule-extras-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seo-capsule-extras-list li{color:var(--seo-text-soft);font-size:15px;line-height:1.65}.seo-capsule-extras-list li strong{color:var(--seo-text);font-weight:600}@media (max-width:560px){.seo-capsule-extras{padding:16px 18px}.seo-capsule-extras-list li{font-size:14px}}.seo-day-night-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.seo-day-night-card{background:var(--seo-surface);border:1px solid var(--seo-border-soft);border-radius:16px;padding:20px 18px}.seo-day-night-suggestion{border-top:1px dashed var(--seo-border-soft);margin-top:18px;padding-top:16px}.seo-suggestion-eyebrow{font-family:var(--font-pixel);letter-spacing:2px;text-transform:uppercase;color:var(--seo-text-soft);margin-bottom:10px;font-size:8px}.seo-day-night-art{aspect-ratio:3/4;background:var(--seo-card);border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden}.seo-suggestion-caption{color:var(--seo-text-soft);font-size:12px;font-style:italic;line-height:1.6}.seo-day-night-label{font-family:var(--font-pixel);letter-spacing:2px;text-transform:uppercase;color:var(--seo-accent);margin-bottom:10px;font-size:8px}.seo-day-night-card p{color:var(--seo-text);margin:0;font-size:15px;line-height:1.75}.seo-anchor-item{justify-content:center;margin-top:-16px;margin-bottom:32px;display:flex}.seo-anchor-item-art{width:220px;height:220px;position:relative}.seo-anchor-slot{flex-direction:column;align-items:center;margin-top:-22px;margin-bottom:30px}.seo-single-suggestion{justify-content:center;display:flex}.seo-single-suggestion .seo-day-night-card{width:100%;max-width:420px}.seo-single-suggestion .seo-day-night-art{margin-bottom:14px}.seo-avatar-intro{color:var(--seo-text-soft);text-align:center;max-width:560px;margin:0 auto 4px;font-size:15px;line-height:1.75}.seo-avatar-intro em{color:var(--seo-text);font-style:italic}.seo-faq{margin-bottom:48px}.seo-faq-item{border-bottom:1px solid var(--seo-border-soft)}.seo-faq-q-heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.seo-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--seo-text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;transition:color .15s;display:flex}.seo-faq-q:hover{color:var(--color-coral)}.seo-faq-chevron{width:18px;height:18px;color:var(--seo-text-soft);flex-shrink:0;transition:transform .25s}.seo-faq-chevron[data-open=true]{transform:rotate(180deg)}.seo-faq-a{opacity:0;max-height:0;transition:max-height .3s,opacity .25s;overflow:hidden}.seo-faq-a[data-open=true]{opacity:1;max-height:600px}.seo-faq-a p{color:var(--seo-text-soft);margin:0;padding-bottom:18px;font-size:15px;line-height:1.85}.seo-tag-row{flex-wrap:wrap;gap:10px;display:flex}.seo-tag{color:var(--seo-text);background:var(--seo-card);border:1px solid var(--seo-border-soft);border-radius:8px;padding:8px 16px;font-size:13px;line-height:1.4;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-block}.seo-tag:hover{border-color:var(--color-coral);color:var(--color-coral);background:#d0705a14}.seo-tag-lg{padding:12px 22px;font-size:15px}.seo-palette-row{flex-wrap:wrap;gap:10px;display:flex}.seo-palette-chip{letter-spacing:.5px;color:var(--seo-text-soft);border:1px solid var(--seo-border-soft);text-transform:capitalize;border-radius:20px;padding:6px 14px;font-size:12px;display:inline-block}.seo-hub-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.seo-hub-card{background:var(--seo-card);border:1px solid var(--seo-border-soft);border-radius:16px;flex-direction:column;padding:24px 20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.seo-hub-card:hover{border-color:var(--color-coral);transform:translateY(-3px);box-shadow:0 6px 20px #11111114}.seo-hub-card-group{background:var(--seo-card);border:1px solid var(--seo-border-soft);border-radius:16px;padding:24px 20px}.seo-hub-card-name{font-family:var(--font-heading);color:var(--seo-text);margin-bottom:4px;font-size:20px;font-weight:400}.seo-hub-card-country,.seo-hub-card-tagline{color:var(--seo-text-soft);font-size:13px}.seo-hub-card-name-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s,color .15s}.seo-hub-card-name-link:hover{color:var(--color-coral);border-bottom-color:var(--color-coral)}.seo-region-heading{font-family:var(--font-heading);letter-spacing:-.2px;color:var(--seo-text);margin:0 0 4px;font-size:clamp(18px,1.4vw,22px);font-weight:400}.seo-region-blurb{color:var(--seo-text-soft);margin-top:-2px;margin-bottom:14px;font-size:14px;font-style:italic}.seo-pick-list{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.seo-pick-list-item{display:flex}.seo-pick-list-link{background:var(--seo-card);border:1px solid var(--seo-border-soft);border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:18px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.seo-pick-list-link:hover{border-color:var(--color-coral);transform:translateY(-2px);box-shadow:0 6px 20px #1111110f}.seo-pick-list-title{font-family:var(--font-heading);letter-spacing:-.2px;color:var(--seo-text);font-size:17px;font-weight:400;line-height:1.25}.seo-pick-list-link:hover .seo-pick-list-title{color:var(--color-coral)}.seo-pick-list-hook{color:var(--seo-text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.seo-pick-list-foot{margin-top:18px}.seo-pick-list-seeall{color:var(--seo-text-soft);border-bottom:1px solid #0000;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s}.seo-pick-list-seeall:hover{color:var(--color-coral);border-bottom-color:var(--color-coral)}@media (max-width:700px){.seo-pick-list{grid-template-columns:1fr}}.seo-fest-cal-jump{margin-top:20px}.seo-fest-cal-month{scroll-margin-top:80px}.seo-fest-cal{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.seo-fest-cal-row{background:var(--seo-card);border:1px solid var(--seo-border-soft);border-radius:14px;grid-template-columns:56px 1fr;align-items:start;gap:16px;padding:16px 18px;display:grid}.seo-fest-cal-date{background:var(--seo-surface);border-radius:10px;flex-direction:column;align-items:center;padding:6px 0 8px;line-height:1;display:flex}.seo-fest-cal-date-month{font-family:var(--font-pixel);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-coral);font-size:9.5px}.seo-fest-cal-date-day{font-family:var(--font-heading);color:var(--seo-text);margin-top:6px;font-size:24px}.seo-fest-cal-body{min-width:0}.seo-fest-cal-name{font-family:var(--font-heading);letter-spacing:-.2px;margin:0;font-size:19px;font-weight:400;line-height:1.25}.seo-fest-cal-name a{color:var(--seo-text);text-decoration:none}.seo-fest-cal-name a:hover{color:var(--color-coral)}.seo-fest-cal-when{color:var(--seo-text-soft);margin:4px 0 0;font-size:13.5px;line-height:1.5}.seo-fest-cal-cities{border-top:1px solid var(--seo-border-soft);flex-direction:column;gap:8px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:flex}.seo-fest-cal-cities li{flex-direction:column;gap:2px;display:flex}.seo-fest-cal-city{color:var(--seo-text);border-bottom:1px solid var(--seo-border);align-self:flex-start;font-size:14px;text-decoration:none}.seo-fest-cal-city:hover{color:var(--color-coral);border-bottom-color:var(--color-coral)}.seo-fest-cal-city-when{color:var(--seo-text-muted);font-size:12.5px;line-height:1.45}@media (max-width:520px){.seo-fest-cal-row{grid-template-columns:44px 1fr;gap:12px;padding:14px}.seo-fest-cal-date-day{font-size:20px}}.seo-hub-card-group-future{border:1px dashed var(--seo-border-soft);background:0 0}.seo-hub-card-future-label{letter-spacing:2px;text-transform:uppercase;color:var(--seo-accent);margin-bottom:10px;font-size:9px}.seo-related{border-top:1px solid var(--seo-border-soft);padding-top:20px}.seo-page .inner-section{background:#0c1018;border-radius:20px;max-width:none;margin-top:56px;padding:56px 28px}.seo-page .plain-footer{background:#0c1018;border-top:none;border-radius:20px;max-width:none;margin-top:16px;padding:48px 24px 40px}@media (max-width:480px){.seo-page .inner-section{border-radius:16px;padding:40px 20px}.seo-page .plain-footer{border-radius:16px;padding:36px 20px 32px}}@media (max-width:768px){.seo-page{padding:32px 18px 0}.seo-hero-title{font-size:clamp(28px,8vw,42px)}.seo-day-night-grid,.seo-hub-grid{grid-template-columns:1fr}}@media (max-width:480px){.seo-page{padding:24px 16px 0}.seo-hero{margin-bottom:32px}.seo-body{margin-bottom:36px}}.capsule-image-slot{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.capsule-image-slot-frame{background:var(--seo-card);border:1px solid var(--seo-border-soft);border-radius:18px;width:100%;position:relative;overflow:hidden}.capsule-image-slot[data-placed=true] .capsule-image-slot-frame{border-color:#0000}.capsule-image-slot[data-slot-id=anchor-hero]{width:min(420px,72vw);margin-inline:auto}.capsule-image-slot-img{object-fit:contain}.capsule-image-slot-caption{color:var(--seo-text-soft);text-align:center;font-size:13px;font-style:italic}.capsule-image-slot[data-type=hero-flatlay][data-aspect="4:5"]:not([data-slot-id=anchor-hero]){width:min(150px,42vw);margin-inline:auto}.capsule-image-slot[data-type=hero-flatlay][data-aspect="4:5"]:not([data-slot-id=anchor-hero]) .capsule-image-slot-frame{border:1px solid var(--seo-border-soft);background:var(--seo-card);border-radius:16px;overflow:hidden}.capsule-image-slot[data-type=hero-flatlay][data-aspect="4:5"]:not([data-slot-id=anchor-hero]) .capsule-image-slot-img{border-radius:16px}.capsule-image-slot[data-type=diagram]{width:min(320px,82vw);margin:20px auto 24px}.capsule-image-slot[data-type=diagram] .capsule-image-slot-frame{border-radius:6px}.capsule-image-slot[data-type=diagram] .capsule-image-slot-caption{max-width:320px;margin-inline:auto}.seo-outfit-slot-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(20px,3vw,36px);margin-top:8px;display:grid}.seo-outfit-slot-grid .capsule-image-slot{width:100%;margin:0}@media (max-width:640px){.capsule-image-slot[data-slot-id=anchor-hero]{width:min(340px,78vw)}}.capsule-image-placeholder{color:var(--seo-text);background:repeating-linear-gradient(135deg,#f5f0e899,#f5f0e899 10px,#ebe4dab3 10px 20px);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;inset:0}.capsule-image-placeholder-meta{letter-spacing:.6px;text-transform:uppercase;color:var(--seo-text-soft);border-bottom:1px dashed #1111112e;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:11px;display:flex}.capsule-image-placeholder-type{color:var(--seo-text);font-weight:500}.capsule-image-placeholder-id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--seo-text-soft);margin-top:12px;font-size:12px}.capsule-image-placeholder-intent{font-family:var(--font-heading);color:var(--seo-text);margin-top:6px;font-size:clamp(15px,1.4vw,18px);line-height:1.4}.capsule-image-placeholder-prompt{color:var(--seo-text-soft);font-size:12px;line-height:1.5}.capsule-image-placeholder-prompt summary{cursor:pointer;color:var(--seo-text);margin-bottom:6px;font-weight:500}.capsule-image-placeholder-prompt p{font-family:var(--font-mono,ui-monospace, monospace);margin:4px 0 0}.seo-page .seo-body>.seo-prose+.seo-prose{margin-top:18px}
