._tableWrap_fq9ch_1{max-width:100%;margin-block:24px;overflow-x:auto}._articleList_fq9ch_2>section>div{min-width:0}._articleList_fq9ch_2{max-width:1040px}._articleList_fq9ch_2 p{color:#43565b;font-size:16px}._articleList_fq9ch_2 p+p{margin-top:16px}._articleList_fq9ch_2 .practical-guide-example{background:#f0f5ef}._answer_fq9ch_7{max-width:56em;font-size:clamp(16px,1.25vw,18px);line-height:2}._ctaHeading_fq9ch_8{margin:32px 0 0;font-size:clamp(23px,3vw,32px);line-height:1.6}._table_fq9ch_1{border-collapse:collapse;width:100%;font-size:15px;line-height:1.8}._table_fq9ch_1 caption{text-align:left;margin-bottom:12px;font-weight:700}._table_fq9ch_1 th,._table_fq9ch_1 td{text-align:left;vertical-align:top;border-bottom:1px solid #cbd5cb;min-width:110px;padding:16px}._table_fq9ch_1 thead{background:#eaf0e8}._table_fq9ch_1 tbody th{width:25%}._topics_fq9ch_14{flex-wrap:wrap;gap:10px;margin-block:28px;display:flex}._topics_fq9ch_14 a{color:#274b38;border:1px solid #416b52;border-radius:24px;padding:10px 18px;font-weight:700}._group_fq9ch_16{margin-block:48px;scroll-margin-top:100px}._group_fq9ch_16>h2{border-bottom:2px solid #315e48;padding-bottom:18px;font-size:clamp(24px,3vw,34px)}._list_fq9ch_18{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}._entry_fq9ch_19{border-bottom:1px solid #cbd5cb;padding:28px 0;text-decoration:none;display:block}._entry_fq9ch_19 h3{margin:0 0 10px;font-size:20px;line-height:1.6}._entry_fq9ch_19 p{color:#48544c;margin:0 0 12px;line-height:1.9}._entry_fq9ch_19 span{color:#315e48;font-weight:700}@media (max-width:760px){._articleList_fq9ch_2>section{grid-template-columns:minmax(0,1fr);gap:8px}._list_fq9ch_18{grid-template-columns:1fr}._table_fq9ch_1{font-size:14px}._table_fq9ch_1 th,._table_fq9ch_1 td{min-width:90px;padding:12px 10px}._topics_fq9ch_14 a{font-size:14px}}._workshop_fa7xi_1{color:#254047;background:#e6eddf;border:1px solid #d1ddcc;border-radius:16px;margin:12px 0 28px;padding:clamp(22px,3.5vw,40px);scroll-margin-top:110px}._eyebrow_fa7xi_1{letter-spacing:.1em;color:#2b7260;margin:0 0 12px;font-size:12px;font-weight:800}._workshop_fa7xi_1 h2{margin:0 0 14px;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.5}._workshop_fa7xi_1 p{font-size:14px;line-height:1.9}._grid_fa7xi_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}._grid_fa7xi_1>*{min-width:0}._choices_fa7xi_1{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}._choices_fa7xi_1 button{color:#254047;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #8da58e;border-radius:8px;padding:12px 16px;font-size:14px}._choices_fa7xi_1 button[aria-pressed=true]{color:#fff;background:#285f50;border-color:#285f50}._editor_fa7xi_1 label{margin:14px 0 6px;font-size:13px;font-weight:700;display:block}._editor_fa7xi_1 :is(input:not([type=checkbox]),textarea,select){color:#254047;width:100%;min-width:0;font:inherit;background:#fffef9;border:1px solid #91aa92;border-radius:7px;padding:12px;font-size:14px;line-height:1.7}._editor_fa7xi_1 textarea{resize:vertical;min-height:110px}._editor_fa7xi_1 :is(input[type=checkbox],input[type=radio]){accent-color:#2c7561;flex-shrink:0;width:20px;height:20px;margin:2px 0}._selectionRow_fa7xi_1{border-bottom:1px solid #c4d3be;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}._selectionRow_fa7xi_1 label{align-items:center;gap:10px;margin:0;display:flex}._selectionRow_fa7xi_1 select{width:auto!important;min-width:80px!important;padding:8px!important}._preview_fa7xi_1{background:#fffef9;border:1px solid #d0dcca;border-radius:12px;min-width:0;padding:24px}._preview_fa7xi_1 h3{margin:8px 0 20px;font-size:22px;font-weight:800;line-height:1.5}._preview_fa7xi_1 label{margin:14px 0;font-size:13px;font-weight:700;display:block}._preview_fa7xi_1 input,._preview_fa7xi_1 textarea{box-sizing:border-box;color:#52665b;width:100%;font:inherit;opacity:1;background:#f6f7ef;border:1px solid #c1cfb9;border-radius:6px;margin-top:6px;padding:12px;font-size:13px;display:block}._preview_fa7xi_1 textarea{min-height:70px}._preview_fa7xi_1 small{font-size:11px;line-height:1.8}._badge_fa7xi_1{color:#315c4f;white-space:nowrap;background:#e6eddf;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:10px}._export_fa7xi_1{border-top:1px solid #b5c8b0;margin-top:24px;padding-top:20px}._actions_fa7xi_1{flex-wrap:wrap;gap:12px;display:flex}._actions_fa7xi_1 button,._primary_fa7xi_1{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#2c7561;border:1px solid #2c7561;border-radius:7px;padding:12px 18px;font-size:14px}._actions_fa7xi_1 button+button{color:#2c7561;background:#fffdf7}._actions_fa7xi_1 button:disabled{color:#52665b;cursor:not-allowed;background:#d7dfd1;border-color:#a4b5a0}._status_fa7xi_1{min-height:1.8em;margin-bottom:0;font-size:12px!important}._privacy_fa7xi_1{color:#4b6458;font-size:12px!important}._export_fa7xi_1 details{margin-top:16px}._export_fa7xi_1 summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:700}._export_fa7xi_1 pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fffef9;border-radius:8px;padding:18px;font-size:13px;line-height:1.9}._faqEditor_fa7xi_1{border-bottom:1px solid #bfd0b8;padding:12px 0 22px}._faqEditor_fa7xi_1>label:first-child{align-items:center;gap:12px;display:flex}._faqPreview_fa7xi_1 details{border-bottom:1px solid #d0dcca;padding:16px 0}._faqPreview_fa7xi_1 summary{cursor:pointer;font-size:15px;font-weight:700;line-height:1.8}._faqPreview_fa7xi_1 p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}._photo_fa7xi_1{background:#263d37;border-radius:10px;margin:16px 0;position:relative;overflow:hidden}._photo_fa7xi_1 img{object-fit:cover;width:100%;height:280px;display:block}._frame_fa7xi_1{color:#fff;text-shadow:0 1px 3px #123;border:2px dashed #fff;align-items:end;padding:12px;font-size:13px;font-weight:800;display:flex;position:absolute;inset:15% 6%;box-shadow:0 0 0 200px #12312d40}._frame_fa7xi_1[data-shape=portrait]{inset:5% 25%}._photoCapt_fa7xi_1{line-height:1.8;font-size:12px!important}._shot_fa7xi_1{border-bottom:1px solid #c4d3be;padding:15px 0}._shot_fa7xi_1 label{align-items:start;gap:12px;font-size:14px;line-height:1.8;display:flex}._shot_fa7xi_1 small{color:#4f6657;margin:6px 0 0 32px;font-size:12px;line-height:1.8;display:block}._notice_fa7xi_1{overflow-wrap:anywhere;background:#fff4d9;border-left:3px solid #c18a40;margin:18px 0;padding:16px;font-size:13px;line-height:1.9}._scheduleRow_fa7xi_1{background:#f5f7ed;border:1px solid #b8cbb1;border-radius:9px;margin-bottom:16px;padding:18px}._rowTitle_fa7xi_1{justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}._rowTitle_fa7xi_1 button{color:#5c493e;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;font-size:12px;text-decoration:underline}._times_fa7xi_1{grid-template-columns:1fr 1fr;gap:12px;display:grid}._slot_fa7xi_1{border-top:1px solid #d0dcca;padding:18px 0}._slot_fa7xi_1 b{font-size:15px;line-height:1.8;display:block}._slot_fa7xi_1 span{font-size:14px;line-height:1.8}._slot_fa7xi_1 small{color:#536b5a;margin-top:6px;font-size:12px;display:block}._message_fa7xi_1{background:#fffef9!important;min-height:320px!important}._stepList_fa7xi_1{padding:0;list-style:none}._stepList_fa7xi_1 li{border-bottom:1px solid #c6d7be;align-items:start;gap:12px;padding:15px 0;font-size:14px;line-height:1.8;display:flex}._stepList_fa7xi_1 li>span{color:#35725f;font-size:12px;font-weight:800}._workshop_fa7xi_1 :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #bc743c}._workshop_fa7xi_1 input[type=time]{min-width:0}._empty_fa7xi_1{color:#52665b;padding:24px 0;font-size:14px;line-height:1.9}._heroSketch_fa7xi_1{background:#fffdf7;border:1px solid #c9d7c4;border-radius:14px;min-width:0;padding:26px;box-shadow:10px 12px #e0e8d6}._heroSketch_fa7xi_1 h2{margin:12px 0 20px;font-size:24px;font-weight:800;line-height:1.5}._heroSketch_fa7xi_1 p{font-size:13px!important;line-height:1.8!important}._heroSketch_fa7xi_1 img{object-fit:cover;border-radius:7px;width:100%;height:200px}._heroSketch_fa7xi_1 li{font-size:14px}._heroSketch_fa7xi_1 a{text-align:center;color:#fff;background:#2c7561;border-radius:6px;padding:12px;font-size:13px;font-weight:700;text-decoration:none;display:block}._heroForm_fa7xi_1{background:#edf1e4;border-radius:8px;margin-bottom:20px;padding:18px}._heroForm_fa7xi_1 span{background:#fff;border:1px solid #c6d3c0;border-radius:5px;margin:8px 0;padding:12px;font-size:12px;display:block}._heroFlow_fa7xi_1{background:#edf1e4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:22px 16px;display:flex}._heroFlow_fa7xi_1>div{text-align:center;flex:1;font-size:12px;font-weight:700;line-height:1.7}._heroFlow_fa7xi_1 svg{color:#2c7561;margin:0 auto 10px;display:block}._heroFlow_fa7xi_1>b{color:#6c886e}._heroSchedule_fa7xi_1{background:#edf1e4;border-radius:8px;margin:18px 0;padding:12px 18px}._heroSchedule_fa7xi_1>div{border-bottom:1px solid #c6d3c0;justify-content:space-between;gap:18px;padding:12px 0;font-size:13px;line-height:1.8;display:flex}._heroSchedule_fa7xi_1 small{font-size:11px}._heroFaq_fa7xi_1{border-top:1px solid #c6d3c0;padding:15px 0}._heroFaq_fa7xi_1>b{font-size:14px}._heroFaq_fa7xi_1 p{margin-bottom:0}._heroCaption_fa7xi_1{color:#536b5a;font-size:11px!important}@media (max-width:760px){._grid_fa7xi_1{grid-template-columns:minmax(0,1fr);gap:22px}._preview_fa7xi_1{padding:20px}._workshop_fa7xi_1{padding:22px}._photo_fa7xi_1 img{height:220px}._times_fa7xi_1{gap:10px}._scheduleRow_fa7xi_1{padding:15px}._heroSketch_fa7xi_1{padding:22px;box-shadow:6px 8px #e0e8d6}._heroSketch_fa7xi_1 h2{font-size:22px}._heroFlow_fa7xi_1{gap:8px;padding:20px 8px}._heroFlow_fa7xi_1>div{font-size:11px}._message_fa7xi_1{min-height:360px!important}}@media (min-width:761px){._grid_fa7xi_1>._preview_fa7xi_1{max-height:calc(100dvh - 140px);position:sticky;top:110px;overflow:auto}}._mobilePreviewLink_fa7xi_5{display:none}._preview_fa7xi_1{scroll-margin-top:110px}@media (max-width:760px){._mobilePreviewLink_fa7xi_5{color:#285f50;text-underline-offset:5px;padding:8px 0;font-size:14px;font-weight:700;display:inline-block}}
