.tg-area-hero,.tg-area-layout{--tg-area-wolf:120px;--tg-area-strip-card:80%;--tg-area-wolf-s:76px;--tg-area-toc-w:240px;--tg-area-tags-max:540px;--tg-area-soil-h:30px}.tg-area-hero{gap:var(--tg-space-4);margin-bottom:var(--tg-space-5);grid-template-columns:minmax(0,1fr);display:grid}.tg-area-hero-copy{min-width:0}.tg-area-hero h1{hyphens:auto;text-wrap:balance;max-width:20ch}.tg-area-hero .tg-intro,.tg-area-hero .tg-cover{margin-bottom:0}.tg-area-hero--plain{padding:var(--tg-space-4) var(--tg-space-4) 0;border-radius:var(--tg-r-corner) var(--tg-r) var(--tg-r) var(--tg-r);background:var(--tg-surface);position:relative;overflow:hidden}.tg-area-hero-wolf{right:var(--tg-space-3);bottom:var(--tg-area-soil-h);width:var(--tg-area-wolf-s);height:auto;position:absolute}.tg-area-hero--plain .tg-area-tags{max-width:calc(100% - var(--tg-area-wolf-s))}.tg-area-hero--plain .tg-area-hero-copy:not(:has(.tg-area-tags)){padding-bottom:calc(var(--tg-area-wolf-s) + var(--tg-space-3))}.tg-area-hero .tg-soil{height:var(--tg-area-soil-h);margin-inline:calc(-1 * var(--tg-space-4));grid-column:1/-1}.tg-area-tags{--tg-tag-hole-bg:var(--tg-bg);max-width:var(--tg-area-tags-max);margin:var(--tg-space-5) 0 var(--tg-space-2);padding:0;list-style:none}.tg-area-hero--plain .tg-area-tags{--tg-tag-hole-bg:var(--tg-surface)}.tg-area-tags a{color:var(--tg-ink);text-decoration:none;display:block}.tg-area-tags a:hover span{text-decoration:underline}.tg-area-layout{gap:0 var(--tg-space-5);display:grid}.tg-area-main{min-width:0}.tg-area-main>*+*{margin-top:var(--tg-space-6)}.tg-area-main .tg-prose{margin-block:0}.tg-area-main [id]{scroll-margin-top:var(--tg-space-4)}.tg-area-plan h2{margin-bottom:var(--tg-space-4)}.tg-area-plan-grid{gap:var(--tg-space-5);align-items:start;display:grid}.tg-area-plan-pic{position:relative}.tg-area-plan-pic img:not(.tg-area-plan-wolf){aspect-ratio:4/3;height:auto}.tg-area-plan-pic--plain{min-height:calc(2 * var(--tg-area-wolf));padding-top:var(--tg-space-5);border-radius:var(--tg-r);background:var(--tg-surface);place-items:end center;display:grid}.tg-area-plan-wolf{width:var(--tg-area-wolf);height:auto}.tg-area-plan-caption{margin:var(--tg-space-2) 0 0;font-size:var(--tg-fs-small);color:var(--tg-ink-soft)}.tg-area-plan-copy h3{font-size:var(--tg-fs-h3)}.tg-area-plan-copy h3 a{color:var(--tg-ink);text-decoration:none}.tg-area-plan-copy h3 a:hover{color:var(--tg-accent);text-decoration:underline}.tg-area-plan-copy .tg-area-tags{margin-block:var(--tg-space-5) var(--tg-space-4)}.tg-area-plan-stops{margin:0 0 var(--tg-space-4);padding-left:1.4em}.tg-area-plan-stops a{min-height:var(--tg-tap);align-items:center;display:inline-flex}.tg-area-more-title{margin:var(--tg-space-5) 0 var(--tg-space-2);font-size:var(--tg-fs-eyebrow);letter-spacing:var(--tg-spacing-eyebrow);text-transform:uppercase;color:var(--tg-accent);font-weight:600}.tg-area-more summary{min-height:var(--tg-tap);margin-top:var(--tg-space-3);color:var(--tg-accent);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.tg-area-chips{margin:0 0 var(--tg-space-5);padding:0;list-style:none}.tg-area-section{scroll-margin-top:var(--tg-space-4)}.tg-area-section+.tg-area-section{margin-top:var(--tg-space-5);padding-top:var(--tg-space-4);border-top:1px solid var(--tg-line)}.tg-area-section h2{margin-bottom:var(--tg-space-4)}.tg-area-grid{gap:var(--tg-space-3);scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--tg-space-2);display:flex;overflow-x:auto}.tg-area-grid>*{flex:0 0 var(--tg-area-strip-card);scroll-snap-align:start;min-width:0}.tg-area-all{margin-top:var(--tg-space-4)}.tg-area-neighbors{margin:0;padding:0;list-style:none}@media (width>=768px){.tg-area-hero,.tg-area-layout{--tg-area-wolf:160px;--tg-area-soil-h:36px}.tg-area-hero:not(.tg-area-hero--plain){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}.tg-area-hero:not(.tg-area-hero--plain) .tg-cover{aspect-ratio:4/3}.tg-area-hero--plain{padding:var(--tg-space-5) var(--tg-space-5) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end}.tg-area-hero--plain .tg-area-hero-wolf{width:var(--tg-area-wolf);justify-self:end;position:static}.tg-area-hero--plain .tg-area-tags{max-width:var(--tg-area-tags-max)}.tg-area-hero--plain .tg-area-hero-copy:not(:has(.tg-area-tags)){padding-bottom:0}.tg-area-hero--plain .tg-soil{margin-inline:calc(-1 * var(--tg-space-5))}.tg-area-layout:has(>.tg-toc){grid-template-columns:var(--tg-area-toc-w) minmax(0, 1fr)}.tg-area-plan-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tg-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding-bottom:0;display:grid;overflow:visible}}
