._1oJhDG_wrap{--ph-ink:#2b2a28;--ph-sub:#5b5750;--ph-paper:#faf7f1;--ph-card:#fff;--ph-line:#ddd5c7;--ph-accent:#2f6b5a;--ph-accent-soft:#e4efe9;--ph-warm:#b5562d;max-width:var(--page-wide,100%);color:var(--ph-ink);word-break:auto-phrase;text-wrap:pretty;overflow-wrap:anywhere;line-break:strict;margin:0 auto;padding:1.2rem 1rem 3rem}._1oJhDG_hero{border:1px solid var(--ph-line);background:linear-gradient(135deg,#f3ede2,#e7efe9);border-radius:20px;padding:1.6rem 1.4rem}._1oJhDG_kicker{color:var(--ph-accent);letter-spacing:.08em;margin:0;font-size:max(16px,.82rem);font-weight:700}._1oJhDG_title{margin:.2rem 0 .4rem;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.3}._1oJhDG_lead{color:var(--ph-sub);margin:0;font-size:1.02rem;line-height:1.8}._1oJhDG_leadSm{color:var(--ph-sub);margin:0 0 .8rem;line-height:1.8}._1oJhDG_jump{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._1oJhDG_jump a{border:1px solid var(--ph-line);color:var(--ph-ink);background:#fff;border-radius:999px;padding:.35rem .9rem;font-size:max(16px,.9rem);font-weight:700;text-decoration:none}._1oJhDG_jump a:hover{border-color:var(--ph-accent);color:var(--ph-accent)}._1oJhDG_section{background:var(--ph-paper);border:1px solid var(--ph-line);border-radius:18px;margin-top:1.6rem;padding:1.4rem}._1oJhDG_org{background:#fffdf8}._1oJhDG_h2{margin:0 0 .9rem;font-size:1.35rem;line-height:1.4}._1oJhDG_h2Kicker{color:var(--ph-accent);letter-spacing:.06em;font-size:max(16px,.8rem);display:block}._1oJhDG_h3{margin:1.2rem 0 .5rem;font-size:1.05rem}._1oJhDG_points,._1oJhDG_features{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}._1oJhDG_points li,._1oJhDG_features li{background:var(--ph-card);border:1px solid var(--ph-line);border-radius:14px;gap:.3rem;padding:.8rem .9rem;line-height:1.7;display:grid}._1oJhDG_points strong,._1oJhDG_features strong{color:var(--ph-accent)}._1oJhDG_planned{color:var(--ph-sub);background:#f4f2ee!important;border-style:dashed!important}._1oJhDG_planned strong{color:var(--ph-sub)!important}._1oJhDG_plannedTag{color:#fff;vertical-align:middle;background:#8a8378;border-radius:6px;margin-left:.4rem;padding:0 .45rem;font-size:max(16px,.74rem)}._1oJhDG_steps{margin:0;padding-left:1.4rem;line-height:1.9}._1oJhDG_markNote{background:var(--ph-accent-soft);border-radius:12px;align-items:flex-start;gap:.5rem;margin:1rem 0 .5rem;padding:.7rem .9rem;line-height:1.7;display:flex}._1oJhDG_check{background:var(--ph-accent);color:#fff;border-radius:50%;flex:none;width:1.2rem;height:1.2rem;margin-top:.2rem;padding:.1rem}._1oJhDG_penalty{border-left:4px solid var(--ph-warm);color:#6b2b10;background:#fbeee7;margin:0;padding:.6rem .9rem;font-weight:700;line-height:1.7}._1oJhDG_cta{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.1rem 0;display:flex}._1oJhDG_ctaBtn{background:var(--ph-accent);color:#fff;border-radius:999px;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}._1oJhDG_ctaBtn:hover{background:#24564a}._1oJhDG_ctaSmall{color:var(--ph-sub);font-size:max(16px,.86rem)}._1oJhDG_ctaSmall a{color:var(--ph-accent)}._1oJhDG_filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:1rem 0;display:flex}._1oJhDG_tabs{flex-wrap:wrap;gap:.4rem;display:flex}._1oJhDG_tab,._1oJhDG_adult{border:1px solid var(--ph-line);color:var(--ph-ink);background:#fff;border-radius:999px;padding:.35rem .9rem;font-size:max(16px,.9rem);font-weight:700;text-decoration:none}._1oJhDG_tab[aria-current=page]{background:var(--ph-accent);border-color:var(--ph-accent);color:#fff}._1oJhDG_adult[data-pressed=true]{color:#fff;background:#6b2b10;border-color:#6b2b10}._1oJhDG_cards{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}._1oJhDG_card{background:var(--ph-card);border:1px solid var(--ph-line);border-radius:14px;align-content:start;gap:.35rem;padding:.9rem 1rem;display:grid}._1oJhDG_cardDate{color:var(--ph-accent);margin:0;font-size:max(16px,.86rem);font-weight:700}._1oJhDG_cardTitle{margin:0;font-size:1.05rem;line-height:1.5}._1oJhDG_cardTitle a{color:var(--ph-ink)}._1oJhDG_tags{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;display:flex}._1oJhDG_r18{color:#fff;background:#8b1d2c;border-radius:6px;padding:0 .45rem;font-size:max(16px,.74rem);font-weight:700}._1oJhDG_kv{grid-template-columns:auto 1fr;gap:.15rem .7rem;margin:0;font-size:max(16px,.9rem);line-height:1.6;display:grid}._1oJhDG_kv dt{color:var(--ph-sub);font-weight:700}._1oJhDG_kv dd{margin:0}._1oJhDG_links{flex-wrap:wrap;gap:.4rem;margin:.3rem 0 0;display:flex}._1oJhDG_linkBtn{border:1px solid var(--ph-accent);color:var(--ph-accent);border-radius:999px;padding:.3rem .8rem;font-size:max(16px,.86rem);font-weight:700;text-decoration:none}._1oJhDG_noLink{color:var(--ph-sub);margin:.3rem 0 0;font-size:max(16px,.84rem)}._1oJhDG_empty{border:1px dashed var(--ph-line);color:var(--ph-sub);background:#fff;border-radius:12px;padding:1rem}._1oJhDG_more{margin:.9rem 0 0;font-size:max(16px,.92rem)}._1oJhDG_more a{color:var(--ph-accent);font-weight:700}._1oJhDG_manners{margin:0;padding-left:1.3rem;line-height:1.9}._1oJhDG_slots{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:.8rem;margin-top:1rem;display:grid}._1oJhDG_slot{flex-direction:column;max-width:100%;margin:1rem 0 0;display:flex}._1oJhDG_slot figcaption{color:var(--ph-sub);margin-top:.35rem;font-size:max(16px,.84rem)}@media (max-width:480px){._1oJhDG_section{padding:1rem .85rem}._1oJhDG_hero{padding:1.2rem 1rem}}._1oJhDG_cardOff{background:#f4f2ee;border-style:dashed;border-color:#b9b0a1}._1oJhDG_cardOff ._1oJhDG_thumb,._1oJhDG_cardOff ._1oJhDG_refs img{opacity:.78}._1oJhDG_thumb{aspect-ratio:16/9;object-fit:cover;background:#eee;border-radius:14px 14px 0 0;width:calc(100% + 2rem);max-width:none;margin:-.9rem -1rem .3rem}._1oJhDG_refs{gap:.35rem;margin:.2rem 0 0;display:flex}._1oJhDG_refs img{object-fit:cover;border:1px solid var(--ph-line);border-radius:8px;width:72px;height:72px}@media (min-width:1024px){._1oJhDG_tab,._1oJhDG_adult{box-sizing:border-box;align-items:center;min-height:2.75rem;padding:.55rem 1.2rem;font-size:1rem;display:inline-flex}}._1oJhDG_cards>li,._1oJhDG_slot,._1oJhDG_slot img{box-sizing:border-box;min-width:0;max-width:100%}._1oJhDG_kicker,._1oJhDG_h2Kicker,._1oJhDG_ctaSmall,._1oJhDG_cardDate,._1oJhDG_kv,._1oJhDG_plannedTag,._1oJhDG_r18{font-size:max(16px,1rem)}._1oJhDG_jump a,._1oJhDG_tab,._1oJhDG_adult,._1oJhDG_linkBtn{box-sizing:border-box;align-items:center;min-height:44px;font-size:max(16px,1rem);display:inline-flex}._1oJhDG_more{font-size:max(16px,1rem)}._1oJhDG_more a,._1oJhDG_ctaSmall a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:360px){._1oJhDG_markNote{padding:.7rem .75rem;display:block}._1oJhDG_markNote ._1oJhDG_check{vertical-align:-.25rem;margin:0 .35rem 0 0;display:inline-block}}._1oJhDG_card{outline:1.5px dashed var(--kcra-109-67-152-p28,#6d439847);outline-offset:-6px;position:relative}._1oJhDG_card:nth-child(2n){transform:rotate(.4deg)}._1oJhDG_card:nth-child(4n+3){transform:rotate(-.35deg)}@media (prefers-reduced-motion:reduce){._1oJhDG_card:nth-child(n){transform:none}}._1oJhDG_wrap :where(p,dd){max-width:min(100%,56em)}
