.nUq90G_cta{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 28px;display:grid}.nUq90G_text{flex-direction:column;gap:8px;display:flex}.nUq90G_text h2{color:var(--ink);font:700 20px / 1.6 var(--font-maru), sans-serif;letter-spacing:.08em;margin:0}.nUq90G_addr{color:var(--sub);margin:0;font-size:13px;line-height:1.9}.nUq90G_note{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.9}.nUq90G_buttons{flex-direction:column;gap:10px;display:flex}.nUq90G_buttons a{text-align:center;white-space:nowrap}@media (max-width:720px){.nUq90G_cta{grid-template-columns:minmax(0,1fr)}.nUq90G_buttons{flex-flow:wrap}.nUq90G_buttons a{flex:160px}}
.dFOZ1G_page{flex-direction:column;gap:56px;max-width:1120px;margin:0 auto;padding:64px 24px 88px;display:flex}.dFOZ1G_hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;margin-top:-24px;display:grid}.dFOZ1G_hero .dFOZ1G_heroText{text-align:left;align-items:flex-start;min-width:0;margin-bottom:0}.dFOZ1G_heroText h1{text-wrap:balance;font-size:clamp(28px,3vw,36px)}.dFOZ1G_h2{text-align:center;color:var(--ink);font:700 22px / 1.7 var(--font-maru), sans-serif;letter-spacing:.08em;margin:0 0 24px}.dFOZ1G_lead{text-align:center;max-width:760px;color:var(--sub);margin:-8px auto 0;font-size:14px;line-height:2.1}.dFOZ1G_facts{background:var(--tan);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.dFOZ1G_fact{text-align:center;background:#fff;padding:20px 12px}.dFOZ1G_fact p:first-child{letter-spacing:.1em;color:var(--muted);margin:0 0 6px;font-size:12.5px}.dFOZ1G_fact p:last-child{font:700 18px / 1.5 var(--font-maru), sans-serif;color:var(--green);margin:0}.dFOZ1G_imageFrame{aspect-ratio:3/2;background:var(--tan);border-radius:12px;overflow:hidden}.dFOZ1G_imageFrame img{width:100%;height:auto;display:block}.dFOZ1G_spaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dFOZ1G_space{align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.dFOZ1G_space>div{min-width:0}.dFOZ1G_spaceIco{background:var(--green-pale);width:48px;height:48px;color:var(--green);border-radius:99px;flex:0 0 48px;justify-content:center;align-items:center;display:flex}.dFOZ1G_spaceIco svg{width:24px;height:24px}.dFOZ1G_space h3{color:var(--green);font:700 18px / 1.7 var(--font-maru), sans-serif;letter-spacing:.06em;margin:0}.dFOZ1G_space p{color:var(--sub);margin:6px 0 0;font-size:13px;line-height:1.9}.dFOZ1G_space .dFOZ1G_spaceSummary{color:var(--orange-border);letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.dFOZ1G_space .dFOZ1G_spaceMeta{color:var(--ink);margin:4px 0 0;font-size:12.5px;font-weight:700}.dFOZ1G_spacesLink{text-align:center;margin:16px 0 0;font-size:13.5px;font-weight:700}.dFOZ1G_page .dFOZ1G_uses{grid-template-columns:repeat(4,minmax(0,1fr))}.dFOZ1G_page .dFOZ1G_uses3{grid-template-columns:repeat(3,minmax(0,1fr))}.dFOZ1G_tableWrap{margin-top:28px;overflow:hidden}.dFOZ1G_scrollX{-webkit-overflow-scrolling:touch;overflow-x:auto}.dFOZ1G_compare{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.7}.dFOZ1G_compare caption{color:var(--sub);letter-spacing:.06em;padding:16px 16px 12px;font-size:13px;font-weight:700}.dFOZ1G_compare th,.dFOZ1G_compare td{border-top:1px solid var(--tan);text-align:center;color:var(--body2);vertical-align:top;padding:13px 16px}.dFOZ1G_compare td{position:relative}.dFOZ1G_compare thead th{color:var(--green);background:#f4f8f5;font-weight:700}.dFOZ1G_compare tbody th{text-align:left;width:44%;font-weight:500}.dFOZ1G_compare .dFOZ1G_isara{color:var(--ink);box-shadow:inset 2px 0 0 var(--green-pale2), inset -2px 0 0 var(--green-pale2);font-weight:700}.dFOZ1G_compare thead th.dFOZ1G_isara{background:var(--green);color:#fff;box-shadow:none}.dFOZ1G_mark{vertical-align:-5px;border-radius:99px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:6px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.dFOZ1G_compare td.dFOZ1G_lv{text-align:center;vertical-align:top;padding:12px 10px}.dFOZ1G_lvInner{flex-direction:column;align-items:center;gap:5px;display:flex}.dFOZ1G_lvInner .dFOZ1G_mark{width:26px;height:26px;margin:0;font-size:15px}.dFOZ1G_lvText{text-wrap:balance;font-size:12.5px;line-height:1.6;display:block}.dFOZ1G_compare .dFOZ1G_isara .dFOZ1G_lvText{font-weight:700}.dFOZ1G_lv_best{background:#e3f0e7}.dFOZ1G_lv_best .dFOZ1G_mark{background:var(--green);color:#fff}.dFOZ1G_lv_ok{background:#f1f7f3}.dFOZ1G_lv_ok .dFOZ1G_mark{background:var(--green-pale);color:var(--green)}.dFOZ1G_lv_cond{background:#fffaf0}.dFOZ1G_lv_cond .dFOZ1G_mark{color:#8a4f12;background:#ffe4b8}.dFOZ1G_lv_no{color:var(--muted);background:#f8f1ef}.dFOZ1G_lv_no .dFOZ1G_mark{color:#8a2a1c;background:#f0d9d3}.dFOZ1G_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dFOZ1G_legend{color:var(--sub);flex-wrap:wrap;gap:8px 18px;margin:12px 2px 0;padding:0;font-size:12.5px;list-style:none;display:flex}.dFOZ1G_legend li{color:var(--sub);background:0 0;align-items:center;display:inline-flex}.dFOZ1G_scrollX .dFOZ1G_compare tbody th,.dFOZ1G_scrollX .dFOZ1G_compare thead th:first-child{z-index:1;box-shadow:1px 0 0 var(--tan);background:#fff;position:sticky;left:0}.dFOZ1G_scrollX .dFOZ1G_compare thead th:first-child{background:#f4f8f5}.dFOZ1G_compare.dFOZ1G_wide{min-width:860px}.dFOZ1G_compare.dFOZ1G_wide tbody th{width:18%}.dFOZ1G_compare.dFOZ1G_wide td{text-align:center;font-size:12.5px}.dFOZ1G_note{color:var(--muted);margin:14px 2px 0;font-size:12.5px;line-height:2}.dFOZ1G_steps{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dFOZ1G_steps li{counter-increment:step;color:var(--sub);padding-left:38px;font-size:13px;line-height:1.9;position:relative}.dFOZ1G_steps li:before{content:counter(step);background:var(--green);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.dFOZ1G_steps b{color:var(--ink);font-size:14px;display:block}.dFOZ1G_links{flex-wrap:wrap;gap:12px;display:flex}.dFOZ1G_checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.dFOZ1G_checks li{color:var(--sub);padding-left:30px;font-size:13.5px;line-height:1.9;position:relative}.dFOZ1G_checks li:before{content:"✓";background:var(--green-pale);width:22px;height:22px;color:var(--green);border-radius:99px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.dFOZ1G_checks b{color:var(--ink)}.dFOZ1G_twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dFOZ1G_box{flex-direction:column;gap:10px;padding:26px 24px;display:flex}.dFOZ1G_box h3{color:var(--green);font:700 16.5px / 1.7 var(--font-maru), sans-serif;letter-spacing:.06em;margin:0}.dFOZ1G_box p,.dFOZ1G_box li{color:var(--sub);margin:0;font-size:13.5px;line-height:2}.dFOZ1G_box ul{margin:0;padding-left:18px}.dFOZ1G_box.dFOZ1G_warn h3{color:var(--orange-border)}.dFOZ1G_hubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dFOZ1G_hubCard{color:inherit;border-radius:16px;flex-direction:column;transition:transform .15s;display:flex;overflow:hidden}.dFOZ1G_hubCard:hover{color:inherit;transform:translateY(-2px)}.dFOZ1G_hubCard .dFOZ1G_imageFrame{border-radius:0}.dFOZ1G_hubBody{flex-direction:column;gap:8px;padding:16px 18px 20px;display:flex;container-type:inline-size}.dFOZ1G_hubBody .dFOZ1G_tag{letter-spacing:.08em;color:var(--green);background:var(--green-pale);border-radius:99px;align-self:flex-start;padding:5px 13px;font-size:11px;font-weight:700}.dFOZ1G_hubBody h2{color:var(--ink);font:700 17px / 1.7 var(--font-maru), sans-serif;letter-spacing:.04em;white-space:nowrap;margin:2px 0 0;font-size:min(17px,7.9cqi)}.dFOZ1G_hubBody p{color:var(--sub);margin:0;font-size:13px;line-height:1.95}.dFOZ1G_hubBody .dFOZ1G_more{color:var(--link);margin-top:4px;font-size:13px;font-weight:700}.dFOZ1G_related{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dFOZ1G_related a{border:1px solid var(--card-border);box-shadow:var(--shadow-sm);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.dFOZ1G_related a:hover{border-color:var(--tan);color:inherit}.dFOZ1G_related b{color:var(--green);letter-spacing:.04em;font-size:14px}.dFOZ1G_related span{color:var(--sub);font-size:12.5px;line-height:1.8}.dFOZ1G_more{flex-wrap:wrap;justify-content:center;gap:24px;margin:22px 0 0;font-size:13.5px;font-weight:700;display:flex}@media (max-width:1000px){.dFOZ1G_page .dFOZ1G_uses,.dFOZ1G_page .dFOZ1G_uses3,.dFOZ1G_related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.dFOZ1G_hero{grid-template-columns:minmax(0,1fr);gap:28px}.dFOZ1G_hubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dFOZ1G_page .dFOZ1G_uses,.dFOZ1G_page .dFOZ1G_uses3{grid-template-columns:minmax(0,1fr)}.dFOZ1G_page{gap:44px;padding:48px 24px 72px}.dFOZ1G_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dFOZ1G_spaces,.dFOZ1G_twoCol,.dFOZ1G_checks,.dFOZ1G_hubGrid,.dFOZ1G_related{grid-template-columns:minmax(0,1fr)}.dFOZ1G_compare{font-size:12.5px}.dFOZ1G_compare th,.dFOZ1G_compare td{padding:11px 8px}.dFOZ1G_compare tbody th{width:40%}}
