._section_1kxfq_1{width:min(1220px,100% - 80px);color:var(--forest);margin:0 auto;padding:48px 0 64px;scroll-margin-top:32px}._heading_1kxfq_2{margin-bottom:30px}._heading_1kxfq_2 h2{letter-spacing:-.05em;margin:0 0 13px;font-size:clamp(32px,3.3vw,44px);font-weight:700;line-height:1.15}._heading_1kxfq_2 p{max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}._cards_1kxfq_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}._card_1kxfq_5{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}._section_1kxfq_1 ._card_1kxfq_5:focus-visible{outline:3px solid var(--forest);outline-offset:6px}._art_1kxfq_8{height:clamp(210px,21vw,270px);position:relative;overflow:hidden}._guideArt_1kxfq_9{background:#e8f1fa}._guideArt_1kxfq_9 ._diary_1kxfq_10{border:5px solid var(--forest);border-radius:15px;width:82%;height:auto;display:block;position:absolute;top:31px;left:9%;transform:rotate(-4deg);box-shadow:0 14px 25px #153f351f}._guideArt_1kxfq_9 ._calendarIcon_1kxfq_11{filter:drop-shadow(0 7px 12px #153f351f);width:92px;height:92px;position:absolute;bottom:21px;right:24px;transform:rotate(8deg)}._blogArt_1kxfq_12 img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;display:block}._copy_1kxfq_13{flex-direction:column;flex:1;padding:29px 30px 25px;display:flex}._copy_1kxfq_13 h3{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(24px,2.3vw,30px);font-weight:600;line-height:1.25}._copy_1kxfq_13 p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}._read_1kxfq_16{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:600;display:flex}._arrow_1kxfq_17{border:1px solid var(--forest);border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}._card_1kxfq_5:hover h3{text-underline-offset:5px;text-decoration:underline}._card_1kxfq_5:hover ._arrow_1kxfq_17{background:var(--lime)}@media (max-width:900px){._section_1kxfq_1{width:calc(100% - 36px);padding:40px 0 42px}._cards_1kxfq_5{gap:20px}._copy_1kxfq_13{padding:24px}}@media (max-width:700px){._cards_1kxfq_5{grid-template-columns:1fr;gap:24px}._heading_1kxfq_2{margin-bottom:25px}._heading_1kxfq_2 h2{font-size:34px}._heading_1kxfq_2 p{font-size:15px}._card_1kxfq_5{border-radius:20px}._art_1kxfq_8{height:clamp(210px,57vw,310px)}._copy_1kxfq_13 h3{font-size:26px}._guideArt_1kxfq_9 ._calendarIcon_1kxfq_11{width:80px;height:80px;bottom:18px;right:18px}}
