.TopicBody-module__oAw3aq__body{gap:18px;max-width:68ch;font-size:clamp(1.0625rem,1.2vw,1.2rem);display:grid}.TopicBody-module__oAw3aq__body>*{min-width:0}.TopicBody-module__oAw3aq__h{font-size:calc(clamp(1.8rem, 3vw, 2.5rem) * var(--fs));font-weight:var(--fw-heavy);margin-top:clamp(20px,3vw,36px)}.TopicBody-module__oAw3aq__listTitle{font-weight:700}.TopicBody-module__oAw3aq__list ul{gap:6px;margin:10px 0 0;padding-left:1.2em;display:grid}.TopicBody-module__oAw3aq__list li::marker{color:var(--ink-soft)}.TopicBody-module__oAw3aq__places{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0;padding:0;list-style:none;display:grid}.TopicBody-module__oAw3aq__teal{--paint:var(--teal)}.TopicBody-module__oAw3aq__mango{--paint:var(--mango)}.TopicBody-module__oAw3aq__lime{--paint:var(--lime)}.TopicBody-module__oAw3aq__hib{--paint:var(--hibiscus-paint)}.TopicBody-module__oAw3aq__place{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:inset 0 5px 0 0 var(--paint);padding:20px 22px 22px}.TopicBody-module__oAw3aq__place h3{font-size:calc(1.3rem * var(--fs));font-weight:var(--fw-heavy);line-height:1.1}.TopicBody-module__oAw3aq__place h3 a{text-underline-offset:3px;text-decoration-thickness:2px}.TopicBody-module__oAw3aq__place p{color:var(--ink-soft);margin-top:8px;font-size:1rem;line-height:1.5}.TopicBody-module__oAw3aq__note{color:var(--ink-soft);font-size:1rem}.TopicBody-module__oAw3aq__note a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:2px}.TopicBody-module__oAw3aq__names{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.TopicBody-module__oAw3aq__names li{background:var(--surface);border:1px solid var(--line);box-shadow:inset 4px 0 0 0 var(--paint);border-radius:14px;padding:12px 16px;font-size:1rem;font-weight:600;line-height:1.3;position:relative}.TopicBody-module__oAw3aq__names a{text-underline-offset:3px;align-items:center;gap:6px;text-decoration-thickness:2px;display:inline-flex}.TopicBody-module__oAw3aq__names a:after{content:"";border-radius:inherit;position:absolute;inset:0}.TopicBody-module__oAw3aq__tips,.TopicBody-module__oAw3aq__figure{margin:10px 0}.TopicBody-module__oAw3aq__quote{border-left:4px solid var(--teal);margin:6px 0;padding:4px 0 4px clamp(18px,2vw,28px)}.TopicBody-module__oAw3aq__quote blockquote{color:var(--ink-soft);margin:0;font-style:italic}.TopicBody-module__oAw3aq__quote figcaption{margin-top:10px;font-size:.95rem;font-weight:700}.TopicBody-module__oAw3aq__quote figcaption:before{content:"From the ";color:var(--ink-soft);font-weight:500}.TopicBody-module__oAw3aq__confirm{margin-top:0}.TopicBody-module__oAw3aq__links{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:640px){.TopicBody-module__oAw3aq__places{grid-template-columns:minmax(0,1fr)}.TopicBody-module__oAw3aq__place{padding:18px 18px 20px}.TopicBody-module__oAw3aq__links>*{width:100%}}
.TopicNav-module__0Off7G__nav{top:calc(var(--nav-h) + 40px);align-self:start;position:sticky}.TopicNav-module__0Off7G__title{letter-spacing:normal;color:var(--ink-soft);margin-bottom:12px;padding-left:10px;font-size:1rem;font-weight:700}.TopicNav-module__0Off7G__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.TopicNav-module__0Off7G__link{min-height:44px;color:var(--ink-soft);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:6px 12px 6px 6px;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:grid}.TopicNav-module__0Off7G__link:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.TopicNav-module__0Off7G__link[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--paint) 24%, var(--surface))}.TopicNav-module__0Off7G__teal{--paint:var(--teal)}.TopicNav-module__0Off7G__mango{--paint:var(--mango)}.TopicNav-module__0Off7G__lime{--paint:var(--lime)}.TopicNav-module__0Off7G__hib{--paint:var(--hibiscus-paint)}.TopicNav-module__0Off7G__thumb{object-fit:cover;border-radius:12px;width:48px;height:48px}@media (max-width:900px){.TopicNav-module__0Off7G__nav{position:static}.TopicNav-module__0Off7G__title{font-size:calc(clamp(1.8rem, 5vw, 2.4rem) * var(--fs));font-weight:var(--fw-heavy);letter-spacing:var(--track);color:var(--ink);margin-bottom:18px;padding-left:0}.TopicNav-module__0Off7G__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.TopicNav-module__0Off7G__link{background:var(--surface);border:1px solid var(--line)}.TopicNav-module__0Off7G__link[aria-current=page]{border-color:#0000}}@media (max-width:640px){.TopicNav-module__0Off7G__list{grid-template-columns:minmax(0,1fr)}}
