.hero[data-astro-cid-ewxirvlt]{position:relative;height:100svh;min-height:640px;overflow:hidden;color:var(--white);background:var(--green-night);isolation:isolate;display:grid}.hero-bg[data-astro-cid-ewxirvlt]{grid-area:1 / 1;position:relative;overflow:hidden}.hb[data-astro-cid-ewxirvlt],.hero-shade[data-astro-cid-ewxirvlt]{position:absolute;inset:0}.hb[data-astro-cid-ewxirvlt]{opacity:0;transition:opacity 1.2s var(--ease-out)}.hb[data-astro-cid-ewxirvlt].is-active{opacity:1}.hb[data-astro-cid-ewxirvlt] video[data-astro-cid-ewxirvlt]{position:absolute;inset:0}.hb[data-astro-cid-ewxirvlt] video[data-astro-cid-ewxirvlt],.hb[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{width:100%;height:100%;object-fit:cover;object-position:var(--pos)}.hb[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{transform:scale(1);transition:transform 0s linear 1.2s}.hero[data-astro-cid-ewxirvlt].is-live .hb[data-astro-cid-ewxirvlt].is-active img[data-astro-cid-ewxirvlt]{transform:scale(1.04);transition:transform 7.5s linear}.hero-shade[data-astro-cid-ewxirvlt]{background:radial-gradient(ellipse 70% 60% at 50% 52%,#00141080,#00141038 60%,#00141000),linear-gradient(180deg,#0014106b,#00141000 18%),#0014102e}.hero[data-astro-cid-ewxirvlt][data-cur=interview] .hero-shade[data-astro-cid-ewxirvlt],.hero[data-astro-cid-ewxirvlt][data-cur=principles] .hero-shade[data-astro-cid-ewxirvlt]{background:radial-gradient(ellipse 70% 60% at 50% 52%,#0014108c,#0014104d 60%,#0014101a),linear-gradient(180deg,#0014106b,#00141000 18%),#00141061}.hero-inner[data-astro-cid-ewxirvlt]{grid-area:1 / 1;position:relative;z-index:1;width:min(1840px,100% - var(--gutter) * 2);margin:0 auto;display:grid;padding:calc(var(--header-h) + 32px) 0}.hero-stage[data-astro-cid-ewxirvlt]{display:grid;align-self:center;justify-items:center;text-align:center}.hs[data-astro-cid-ewxirvlt]{grid-area:1 / 1;align-self:center;max-width:960px;visibility:hidden;opacity:0;transform:translate3d(0,16px,0);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),visibility 0s linear .5s}.hs[data-astro-cid-ewxirvlt].is-active{visibility:visible;opacity:1;transform:none;transition:opacity .9s var(--ease-out) .25s,transform .9s var(--ease-out) .25s}.hero[data-astro-cid-ewxirvlt]:not(.is-live) .hs[data-astro-cid-ewxirvlt].is-active{transition:none}.hs-stand[data-astro-cid-ewxirvlt]{margin-bottom:16px;font-size:12px;color:#ffffffd9}.hs-title[data-astro-cid-ewxirvlt]{display:grid;gap:6px;font-weight:300;letter-spacing:-.03em;text-wrap:balance}.hs-head[data-astro-cid-ewxirvlt]{font-size:clamp(22px,2.6vw,40px);line-height:1.3}.hs-title[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{font-family:"KCC Imkwontaek",var(--font);font-style:normal;font-weight:400;letter-spacing:0;line-height:1;color:var(--accent)}.hs-title[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt].em-plain{font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.hs-strong[data-astro-cid-ewxirvlt]{white-space:nowrap;font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1.15}.hs--interview[data-astro-cid-ewxirvlt] .hs-head[data-astro-cid-ewxirvlt]{font-size:clamp(36px,5vw,72px);line-height:1.15}.hs--principles[data-astro-cid-ewxirvlt] .hs-title[data-astro-cid-ewxirvlt]{display:block;white-space:nowrap}.hs--principles[data-astro-cid-ewxirvlt] .hs-head[data-astro-cid-ewxirvlt],.hs--principles[data-astro-cid-ewxirvlt] .hs-strong[data-astro-cid-ewxirvlt]{display:inline;font-size:clamp(36px,5vw,72px);line-height:1.15}.hs--principles[data-astro-cid-ewxirvlt] .hs-head[data-astro-cid-ewxirvlt]:after{content:" "}.hs-sub[data-astro-cid-ewxirvlt]{margin-top:clamp(18px,2.4vh,26px);font-size:clamp(17px,1.4vw,20px);font-weight:600;letter-spacing:-.04em}.hs-body[data-astro-cid-ewxirvlt]{margin:10px auto 0;max-width:34em;font-size:clamp(15px,1.1vw,17px);line-height:1.75;color:#ffffffb3}.hs--principles[data-astro-cid-ewxirvlt]{max-width:1280px}.hs-keys[data-astro-cid-ewxirvlt]{margin-top:clamp(28px,4vh,48px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,40px)}.hs-keys[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]{display:grid;justify-items:center;align-content:start;gap:14px}.pk-ring[data-astro-cid-ewxirvlt]{width:clamp(88px,7.5vw,120px);aspect-ratio:1;display:grid;place-items:center;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;font-family:"KCC Imkwontaek",var(--font);color:var(--accent);font-size:clamp(24px,2.2vw,34px);font-weight:400;letter-spacing:0}.pk-quote[data-astro-cid-ewxirvlt]{font-size:clamp(15px,1.15vw,18px);font-weight:600;line-height:1.45}.pk-body[data-astro-cid-ewxirvlt]{font-size:14px;line-height:1.65;color:#ffffffb3}.hero-ctrl[data-astro-cid-ewxirvlt]{position:absolute;right:0;bottom:clamp(28px,4vh,44px);display:flex;white-space:nowrap;align-items:center;gap:4px}.hc-count[data-astro-cid-ewxirvlt]{margin-right:10px;font-size:14px;font-variant-numeric:tabular-nums;color:#fffc}.hc-count[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{color:var(--white);font-weight:700}.hc-bar[data-astro-cid-ewxirvlt]{position:relative;width:72px;height:2px;margin-right:8px;background:#ffffff4d}.hc-bar[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left}.hc-bar[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt].is-run{animation:hc-run var(--dur, 7s) linear forwards}@keyframes hc-run{to{transform:scaleX(1)}}.hc-btn[data-astro-cid-ewxirvlt]{width:40px;height:40px;display:grid;place-items:center;border-radius:2px;color:#ffffffd9;transition:background-color .2s,color .2s}.hc-btn[data-astro-cid-ewxirvlt]:hover{background:#ffffff24;color:var(--white)}.hc-btn[data-astro-cid-ewxirvlt] .i-play[data-astro-cid-ewxirvlt],.hero[data-astro-cid-ewxirvlt].is-paused .hc-btn[data-astro-cid-ewxirvlt] .i-pause[data-astro-cid-ewxirvlt]{display:none}.hero[data-astro-cid-ewxirvlt].is-paused .hc-btn[data-astro-cid-ewxirvlt] .i-play[data-astro-cid-ewxirvlt]{display:block}@media(max-width:767px){.hero[data-astro-cid-ewxirvlt]{min-height:600px}.hb[data-astro-cid-ewxirvlt] video[data-astro-cid-ewxirvlt],.hb[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{object-position:var(--pos-m, var(--pos))}.hero-shade[data-astro-cid-ewxirvlt]{background:linear-gradient(180deg,#00141073,#00141040 18%,#0014109e 38% 68%,#0014104d)}.hero-ctrl[data-astro-cid-ewxirvlt]{right:50%;bottom:16px;transform:translate(50%)}.hs-keys[data-astro-cid-ewxirvlt]{grid-template-columns:1fr 1fr;gap:18px 14px}.pk-ring[data-astro-cid-ewxirvlt]{width:64px;font-size:21px}.pk-quote[data-astro-cid-ewxirvlt]{font-size:13px}.pk-body[data-astro-cid-ewxirvlt]{display:none}.hs-strong[data-astro-cid-ewxirvlt],.hs--interview[data-astro-cid-ewxirvlt] .hs-head[data-astro-cid-ewxirvlt],.hs--principles[data-astro-cid-ewxirvlt] .hs-head[data-astro-cid-ewxirvlt],.hs--principles[data-astro-cid-ewxirvlt] .hs-strong[data-astro-cid-ewxirvlt]{font-size:min(36px,calc((100vw - var(--gutter) * 2) / 10.6))}}.hero[data-astro-cid-ewxirvlt] .hs-title[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]:not(.em-plain){line-height:1.2}.hero[data-astro-cid-ewxirvlt] .em-glue[data-astro-cid-ewxirvlt]{display:inline-block;white-space:nowrap}.hero[data-astro-cid-ewxirvlt] .hs--road[data-astro-cid-ewxirvlt] .hs-title[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]:not(.em-plain),.hero[data-astro-cid-ewxirvlt] .hs--interview[data-astro-cid-ewxirvlt] .hs-title[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]:not(.em-plain){font-size:1.5em}.hero[data-astro-cid-ewxirvlt] .hs--principles[data-astro-cid-ewxirvlt] .hs-title[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]:not(.em-plain){font-size:1.6em}.hero[data-astro-cid-ewxirvlt] .hs--principles[data-astro-cid-ewxirvlt] .hs-head[data-astro-cid-ewxirvlt],.hero[data-astro-cid-ewxirvlt] .hs--principles[data-astro-cid-ewxirvlt] .hs-strong[data-astro-cid-ewxirvlt]{font-size:clamp(32px,4.6vw,66px)}.hero[data-astro-cid-ewxirvlt] .pk-ring[data-astro-cid-ewxirvlt]{width:clamp(120px,11.5vw,184px);font-size:clamp(48px,4.4vw,68px)}@media(max-width:767px){.hero[data-astro-cid-ewxirvlt] .hs--road[data-astro-cid-ewxirvlt] .hs-strong[data-astro-cid-ewxirvlt],.hero[data-astro-cid-ewxirvlt] .hs--interview[data-astro-cid-ewxirvlt] .hs-strong[data-astro-cid-ewxirvlt],.hero[data-astro-cid-ewxirvlt] .hs--interview[data-astro-cid-ewxirvlt] .hs-head[data-astro-cid-ewxirvlt]{font-size:min(36px,calc((100vw - var(--gutter) * 2) / 12.1))}.hero[data-astro-cid-ewxirvlt] .hs--principles[data-astro-cid-ewxirvlt] .hs-head[data-astro-cid-ewxirvlt],.hero[data-astro-cid-ewxirvlt] .hs--principles[data-astro-cid-ewxirvlt] .hs-strong[data-astro-cid-ewxirvlt]{font-size:min(36px,calc((100vw - var(--gutter) * 2) / 13.7))}.hero[data-astro-cid-ewxirvlt] .pk-ring[data-astro-cid-ewxirvlt]{width:110px;font-size:42px}}@media(prefers-reduced-motion:reduce){.hb[data-astro-cid-ewxirvlt],.hs[data-astro-cid-ewxirvlt],.hs[data-astro-cid-ewxirvlt].is-active{transition:opacity .2s linear;transform:none}}.rv[data-astro-cid-vhpkhef3]{position:relative;height:100vh;overflow:hidden;background:var(--green-night);color:var(--white)}.rv-head[data-astro-cid-vhpkhef3]{position:absolute;top:calc(var(--header-h) + clamp(20px,4vh,48px));left:var(--gutter);z-index:2}.rv-title[data-astro-cid-vhpkhef3]{font-size:clamp(26px,2.6vw,44px);font-weight:700;letter-spacing:-.04em}.rv-title-light[data-astro-cid-vhpkhef3]{font-weight:300}.rv-track[data-astro-cid-vhpkhef3]{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;gap:clamp(24px,3vw,48px);padding:calc(var(--header-h) + 60px) var(--gutter) 40px;will-change:transform}.rv-intro[data-astro-cid-vhpkhef3]{flex:0 0 auto;width:min(620px,46vw)}.rv-intro[data-astro-cid-vhpkhef3] p[data-astro-cid-vhpkhef3]{font-size:clamp(30px,3.6vw,64px);font-weight:300;line-height:1.3;letter-spacing:-.04em}.rv-intro[data-astro-cid-vhpkhef3] strong[data-astro-cid-vhpkhef3]{font-weight:700;color:var(--accent)}.rv-hint[data-astro-cid-vhpkhef3]{display:inline-block;margin-top:24px;font-size:14px;color:#ffffffb3}.rv-card[data-astro-cid-vhpkhef3]{flex:0 0 auto;width:clamp(260px,24vw,400px);display:grid;gap:10px}.rv-imgwrap[data-astro-cid-vhpkhef3]{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:#ffffff0f}.rv-plain[data-astro-cid-vhpkhef3]{display:grid;place-items:center;width:100%;height:100%;background:var(--green)}.rv-imgwrap[data-astro-cid-vhpkhef3] .rv-plain[data-astro-cid-vhpkhef3] img[data-astro-cid-vhpkhef3]{width:56px;height:auto}.rv-imgwrap[data-astro-cid-vhpkhef3] img[data-astro-cid-vhpkhef3]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.rv-card[data-astro-cid-vhpkhef3]:hover img[data-astro-cid-vhpkhef3]{transform:scale(1.04)}.rv-label[data-astro-cid-vhpkhef3]{position:absolute;left:12px;top:12px;padding:3px 9px;border-radius:2px;background:#0b2620d1;font-size:12px;font-weight:600}.rv-who[data-astro-cid-vhpkhef3]{margin-top:8px;font-size:15px;font-weight:300;color:#ffffffd9}.rv-case[data-astro-cid-vhpkhef3]{font-size:clamp(20px,1.6vw,26px);font-weight:700;line-height:1.3;letter-spacing:-.04em;color:var(--accent)}.rv-meta[data-astro-cid-vhpkhef3]{margin-top:6px;display:flex;gap:10px;align-items:center;font-size:13px;color:#ffffffb3;font-variant-numeric:tabular-nums}.rv-pet[data-astro-cid-vhpkhef3]{padding:2px 8px;border:1px solid rgba(255,255,255,.35);border-radius:2px;color:var(--white)}.rv-card-title[data-astro-cid-vhpkhef3]{font-size:15px;color:#ffffffd9;font-weight:600;line-height:1.45;letter-spacing:-.04em}.rv-card[data-astro-cid-vhpkhef3]:hover .rv-card-title[data-astro-cid-vhpkhef3]{text-decoration:underline;text-underline-offset:4px}.rv-outro[data-astro-cid-vhpkhef3]{flex:0 0 auto;display:grid;gap:10px;padding-right:var(--gutter)}.rv-more[data-astro-cid-vhpkhef3]{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 26px;border:1px solid rgba(255,255,255,.6);border-radius:2px;font-size:16px;font-weight:700;white-space:nowrap;transition:background-color .2s,color .2s}.rv-more--ghost[data-astro-cid-vhpkhef3]{border-color:#ffffff40;font-weight:600;color:#ffffffd9}.rv-more[data-astro-cid-vhpkhef3]:hover{background:var(--white);color:var(--green)}.rv-progress[data-astro-cid-vhpkhef3]{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(22px,4vh,40px);height:2px;background:#ffffff2e;z-index:2}.rv-progress[data-astro-cid-vhpkhef3] i[data-astro-cid-vhpkhef3]{display:block;height:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}@media(max-width:767px){.rv[data-astro-cid-vhpkhef3]{height:auto;overflow:visible;padding:64px 0 48px}.rv-head[data-astro-cid-vhpkhef3]{position:static;padding:0 var(--gutter);margin-bottom:24px}.rv-track[data-astro-cid-vhpkhef3]{position:static;height:auto;align-items:flex-start;gap:14px;padding:0 var(--gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;will-change:auto}.rv-track[data-astro-cid-vhpkhef3]::-webkit-scrollbar{display:none}.rv-intro[data-astro-cid-vhpkhef3],.rv-progress[data-astro-cid-vhpkhef3]{display:none}.rv-card[data-astro-cid-vhpkhef3]{width:72vw;scroll-snap-align:start}.rv-outro[data-astro-cid-vhpkhef3]{align-self:center}}.visit[data-astro-cid-245nhjtr]{background:var(--white);color:var(--ink);padding:clamp(80px,10vw,140px) 0}.v-inner[data-astro-cid-245nhjtr]{width:min(1280px,100% - var(--gutter) * 2);margin:0 auto}.v-head[data-astro-cid-245nhjtr]{text-align:center}.v-brush[data-astro-cid-245nhjtr]{font-family:"KCC Imkwontaek",var(--font);font-size:clamp(24px,2.2vw,34px);color:var(--accent)}.v-title[data-astro-cid-245nhjtr]{margin-top:6px;font-size:clamp(32px,3.4vw,54px);font-weight:700;line-height:1.15;letter-spacing:-.04em;color:var(--green)}.v-title-light[data-astro-cid-245nhjtr]{font-weight:300;color:var(--ink)}.v-body[data-astro-cid-245nhjtr]{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.v-map[data-astro-cid-245nhjtr]{overflow:hidden;border-radius:2px}.v-map[data-astro-cid-245nhjtr] img[data-astro-cid-245nhjtr]{width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%);mask-image:linear-gradient(to bottom,transparent 0,#000 9%)}.v-map[data-astro-cid-245nhjtr] figcaption[data-astro-cid-245nhjtr]{display:flex;align-items:center;gap:8px;padding:14px 18px;background:var(--green);color:var(--white);font-size:15px;font-weight:700}.v-rows[data-astro-cid-245nhjtr]{border-top:1px solid var(--ink)}.v-row[data-astro-cid-245nhjtr]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.v-row[data-astro-cid-245nhjtr] dt[data-astro-cid-245nhjtr]{font-size:15px;font-weight:700;color:var(--green);padding-top:2px}.v-row[data-astro-cid-245nhjtr] dd[data-astro-cid-245nhjtr]{display:grid;gap:6px;font-size:16px}.v-hours[data-astro-cid-245nhjtr]{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.v-hours[data-astro-cid-245nhjtr] strong[data-astro-cid-245nhjtr]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.v-thu[data-astro-cid-245nhjtr]{font-weight:600;color:var(--green)}.v-notes[data-astro-cid-245nhjtr],.v-park[data-astro-cid-245nhjtr]{display:grid;gap:2px;color:var(--muted);font-size:15px}.v-notes[data-astro-cid-245nhjtr] li[data-astro-cid-245nhjtr]:before,.v-park[data-astro-cid-245nhjtr] li[data-astro-cid-245nhjtr]:before{content:"· "}.v-addr[data-astro-cid-245nhjtr]{font-weight:600}.v-sub[data-astro-cid-245nhjtr]{color:var(--muted);font-size:15px}.v-park-dd[data-astro-cid-245nhjtr]{grid-template-columns:minmax(0,1fr) 112px;align-items:start}.v-park-thumb[data-astro-cid-245nhjtr]{position:relative;display:block;overflow:hidden;border-radius:2px;border:1px solid var(--line)}.v-park-thumb[data-astro-cid-245nhjtr] img[data-astro-cid-245nhjtr]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 58%}.v-park-thumb[data-astro-cid-245nhjtr] span[data-astro-cid-245nhjtr]{position:absolute;inset:auto 0 0;padding:3px 0;background:#005343e0;color:var(--white);font-size:12px;font-weight:600}.v-tel[data-astro-cid-245nhjtr]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--green)}.v-actions[data-astro-cid-245nhjtr]{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v-btn[data-astro-cid-245nhjtr]{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 26px;border:1px solid var(--line);border-radius:2px;font-size:15px;font-weight:700;color:var(--green);transition:border-color .2s,background-color .2s}.v-btn[data-astro-cid-245nhjtr]:hover{border-color:var(--green)}.v-btn--fill[data-astro-cid-245nhjtr]{background:var(--green);border-color:var(--green);color:var(--white)}.v-btn--fill[data-astro-cid-245nhjtr]:hover{background:var(--green-deep)}.v-box[data-astro-cid-245nhjtr]{width:min(720px,100vw - 32px,100vh - 120px);margin:auto;padding:0;border:0;background:transparent;overflow:visible}.v-box[data-astro-cid-245nhjtr]::backdrop{background:#081410e0}.v-box[data-astro-cid-245nhjtr] img[data-astro-cid-245nhjtr]{width:100%;border-radius:2px}.v-close[data-astro-cid-245nhjtr]{position:absolute;right:0;top:-56px;width:48px;height:48px;display:grid;place-items:center;border-radius:2px;background:#ffffff1f;color:var(--white)}@media(max-width:1023px){.v-body[data-astro-cid-245nhjtr]{grid-template-columns:1fr}}@media(max-width:767px){.v-row[data-astro-cid-245nhjtr]{grid-template-columns:72px minmax(0,1fr);gap:12px}.v-park-dd[data-astro-cid-245nhjtr]{grid-template-columns:1fr}.v-park-thumb[data-astro-cid-245nhjtr]{width:160px}.v-btn[data-astro-cid-245nhjtr]{flex:1 1 auto;justify-content:center;padding:0 14px}}.pp[data-astro-cid-vffkywdl]{position:fixed;z-index:70;top:calc(var(--notice-h, 0px) + var(--header-h) + 16px);left:var(--gutter);display:flex;align-items:flex-start;gap:14px;max-width:calc(100vw - var(--gutter) * 2)}.pp[data-astro-cid-vffkywdl][hidden],.pp-card[data-astro-cid-vffkywdl][hidden]{display:none}.pp-card[data-astro-cid-vffkywdl]{display:flex;flex-direction:column;width:min(340px,calc((100vw - var(--gutter) * 2 - 28px) / 3));min-width:240px;max-height:calc(100vh - var(--notice-h, 0px) - var(--header-h) - 32px);overflow:hidden;border-radius:10px;background:var(--white);color:var(--ink);box-shadow:0 18px 48px #00000047;animation:pp-in .5s var(--ease-out) both}.pp-body[data-astro-cid-vffkywdl]{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;color:inherit;text-decoration:none}.pp-body[data-astro-cid-vffkywdl] img[data-astro-cid-vffkywdl]{display:block;width:100%;height:auto}.pp-foot[data-astro-cid-vffkywdl]{flex:none}.pp-text[data-astro-cid-vffkywdl]{padding:18px 20px 16px}.pp-title[data-astro-cid-vffkywdl]{margin:0 0 6px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--green-deep)}.pp-text[data-astro-cid-vffkywdl] p[data-astro-cid-vffkywdl]{margin:0;font-size:15px;line-height:1.6;color:var(--text);white-space:pre-line}a[data-astro-cid-vffkywdl].pp-body:hover .pp-title[data-astro-cid-vffkywdl]{text-decoration:underline}.pp-foot[data-astro-cid-vffkywdl]{display:flex;justify-content:space-between;border-top:1px solid var(--line);background:var(--offwhite)}.pp-foot[data-astro-cid-vffkywdl] button[data-astro-cid-vffkywdl]{flex:1;min-height:44px;padding:0 14px;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.pp-foot[data-astro-cid-vffkywdl] button[data-astro-cid-vffkywdl]+button[data-astro-cid-vffkywdl]{border-left:1px solid var(--line);color:var(--ink);font-weight:700}.pp-foot[data-astro-cid-vffkywdl] button[data-astro-cid-vffkywdl]:hover{background:var(--sage-pale)}@keyframes pp-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:767px){.pp[data-astro-cid-vffkywdl]{inset:auto 0 0;max-width:none;padding:0 12px calc(12px + env(safe-area-inset-bottom))}.pp-card[data-astro-cid-vffkywdl]{width:100%;min-width:0;max-height:82vh;border-radius:14px}}@media(prefers-reduced-motion:reduce){.pp-card[data-astro-cid-vffkywdl]{animation:none}}
