.greetings_paper__RPJQy{color:var(--maum-ink);background:var(--maum-paper)}.greetings_main__nTC_s{width:min(100% - 40px,990px);margin-inline:auto;padding:clamp(18px,4vw,44px) 0 clamp(48px,7vw,88px)}.greetings_back__0xB5j{display:inline-flex;align-items:center;min-height:44px;color:#486151;font-size:14px}.greetings_hero__HuHgg{display:grid;grid-template-columns:minmax(0,1fr) 32%;align-items:center;grid-gap:clamp(20px,4vw,45px);gap:clamp(20px,4vw,45px);padding:12px 0 clamp(24px,4vw,40px);border-bottom:1px solid var(--maum-line)}.greetings_kicker__4WLHi{margin:0 0 9px;color:#38674e;font-size:13px;font-weight:700}.greetings_hero__HuHgg h1{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.21;letter-spacing:-.05em}.greetings_lead__l_XrU{margin:12px 0 0;font-size:16px;line-height:1.76;color:#4a5d50}.greetings_cover__YwmcY{display:block;width:100%;height:auto;border-radius:10px}.greetings_body__9e7lX{max-width:670px;margin-inline:auto;line-height:1.75}.greetings_toc__sE_7y{padding-top:clamp(22px,3.7vw,40px)}.greetings_related__BBmWI strong,.greetings_toc__sE_7y strong{color:#486151;font-size:14px}.greetings_messages__H1CiU,.greetings_toc__sE_7y ul{list-style:none;margin:0;padding:0}.greetings_toc__sE_7y ul{display:flex;flex-wrap:wrap;gap:4px 15px;margin-top:4px}.greetings_related__BBmWI a,.greetings_toc__sE_7y a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:14px}.greetings_group__xuTI4,.greetings_related__BBmWI,.greetings_send__QDdyn{margin-top:clamp(30px,4.8vw,48px);scroll-margin-top:18px}.greetings_body__9e7lX h2{margin:0;font-size:clamp(22px,2.4vw,29px);line-height:1.35;font-weight:690;letter-spacing:-.04em}.greetings_group__xuTI4>p{margin:8px 0 14px;color:#506054}.greetings_messages__H1CiU{display:grid;grid-gap:10px;gap:10px}.greetings_messages__H1CiU li{padding:15px 18px 8px;border-left:3px solid #b7c6b5;border-radius:4px 10px 10px 4px;background:#eeeee3}.greetings_messages__H1CiU p{margin:0;font-size:17px}.greetings_copy__3efbk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px}.greetings_copy__3efbk button{min-height:44px;padding:0 5px;background:none;border:0;color:#2b6147;font-size:13px;font-weight:700}.greetings_copy__3efbk span{font-size:12px;color:#486151}.greetings_send__QDdyn{border-top:1px solid var(--maum-line);padding-top:26px}.greetings_send__QDdyn ol{padding-left:1.4em}.greetings_send__QDdyn li+li{margin-top:11px}.greetings_rooms__Qc6VX{display:flex;flex-wrap:wrap;gap:8px}.greetings_rooms__Qc6VX a{display:inline-flex;align-items:center;min-height:44px;gap:10px;padding:8px 14px;background:#285445;color:#fff;border-radius:8px;font-size:14px;font-weight:650}.greetings_related__BBmWI{display:grid;justify-items:start;border-top:1px solid var(--maum-line);padding-top:16px}.greetings_related__BBmWI a{gap:8px}.greetings_paper__RPJQy :is(a,button):focus-visible{outline:3px solid #12675f;outline-offset:3px}@media (max-width:640px){.greetings_main__nTC_s{width:calc(100% - 32px)}.greetings_hero__HuHgg{display:flex;flex-direction:column;align-items:stretch;gap:18px}.greetings_cover__YwmcY{height:clamp(110px,33vw,160px);object-fit:cover}.greetings_messages__H1CiU li{padding-inline:13px}}