.krf[data-astro-cid-bl7cvbjy]{padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-line-soft)}.krf__target[data-astro-cid-bl7cvbjy]{min-height:var(--space-32)}.krf__note[data-astro-cid-bl7cvbjy]{margin-top:var(--space-4);font-size:var(--text-2xs);line-height:var(--leading-relaxed);color:var(--color-text-sub)}.krf__note[data-astro-cid-bl7cvbjy] a[data-astro-cid-bl7cvbjy]{text-underline-offset:3px;text-decoration:underline}.krf[data-astro-cid-bl7cvbjy] .hs-form fieldset{max-width:none}.krf[data-astro-cid-bl7cvbjy] .hs-form-field{margin-bottom:var(--space-4)}.krf[data-astro-cid-bl7cvbjy] .hs-form label{margin-bottom:var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:block}.krf[data-astro-cid-bl7cvbjy] .hs-form-required{color:var(--color-accent-text)}.krf[data-astro-cid-bl7cvbjy] .hs-form input[type=text],.krf[data-astro-cid-bl7cvbjy] .hs-form input[type=email],.krf[data-astro-cid-bl7cvbjy] .hs-form input[type=tel],.krf[data-astro-cid-bl7cvbjy] .hs-form select,.krf[data-astro-cid-bl7cvbjy] .hs-form textarea{min-height:44px;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-none);width:100%!important}.krf[data-astro-cid-bl7cvbjy] .hs-form input[type=checkbox]{margin-right:var(--space-2);accent-color:var(--color-accent)}.krf[data-astro-cid-bl7cvbjy] .hs-form .inputs-list{padding:0;list-style:none}.krf[data-astro-cid-bl7cvbjy] .hs-error-msgs{margin-top:var(--space-1);font-size:var(--text-2xs);color:var(--color-accent-text);padding:0;list-style:none}.krf[data-astro-cid-bl7cvbjy] .hs-richtext,.krf[data-astro-cid-bl7cvbjy] .legal-consent-container{font-size:var(--text-2xs);line-height:var(--leading-relaxed);color:var(--color-text-sub)}.krf[data-astro-cid-bl7cvbjy] .hs-button{width:100%;min-height:52px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking);color:var(--color-on-dark);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-none);cursor:pointer;transition:background var(--duration) var(--ease)}.krf[data-astro-cid-bl7cvbjy] .hs-button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.krf[data-astro-cid-bl7cvbjy] .submitted-message{padding:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);background:var(--color-paper);border-left:3px solid var(--color-accent)}@media (width<=768px){.krf[data-astro-cid-bl7cvbjy]{padding:var(--space-5)}}.rp[data-astro-cid-kxprx4qa]{gap:var(--space-10);padding:var(--space-10);background:var(--color-bg);border:1px solid var(--color-line);display:grid}.rp--wide[data-astro-cid-kxprx4qa]{grid-template-columns:1fr 1fr;align-items:start}.rp--side[data-astro-cid-kxprx4qa]{padding:var(--space-6);gap:var(--space-6)}.rp--side[data-astro-cid-kxprx4qa] .krf{border:0;padding:0}.rp__intro[data-astro-cid-kxprx4qa]{gap:var(--space-4);align-content:start;display:grid}.rp__en[data-astro-cid-kxprx4qa]{font-family:var(--font-display);font-size:var(--text-sm)}.rp__title[data-astro-cid-kxprx4qa]{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.rp__lead[data-astro-cid-kxprx4qa]{line-height:var(--leading-relaxed)}.rp__list[data-astro-cid-kxprx4qa]{gap:var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--color-line-soft);display:grid}.rp__list[data-astro-cid-kxprx4qa] li[data-astro-cid-kxprx4qa]{grid-template-columns:var(--space-20) 1fr;gap:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-normal);align-items:center;display:grid}.rp__list[data-astro-cid-kxprx4qa] small[data-astro-cid-kxprx4qa]{color:var(--color-text-sub)}.rp__thumb[data-astro-cid-kxprx4qa]{aspect-ratio:16/9;background:var(--color-beige);display:block;overflow:hidden}.rp__thumb[data-astro-cid-kxprx4qa] img[data-astro-cid-kxprx4qa]{object-fit:cover;width:100%;height:100%}.rp__note[data-astro-cid-kxprx4qa]{font-size:var(--text-2xs);line-height:var(--leading-relaxed);color:var(--color-text-sub)}@media (width<=1024px){.rp--wide[data-astro-cid-kxprx4qa]{grid-template-columns:1fr}}@media (width<=768px){.rp[data-astro-cid-kxprx4qa]{padding:var(--space-5)}}
