.rooms-warning[data-astro-cid-k6l5ufc5]{background:#faf8f4;border:1px solid #ddd4c7;border-radius:10px;margin:1.5rem 0;padding:14px 16px}.rooms-warning[data-astro-cid-k6l5ufc5]>strong[data-astro-cid-k6l5ufc5]{color:#795734;margin-bottom:5px;font-size:.86rem;display:block}.guide-article-body[data-astro-cid-k6l5ufc5] .rooms-warning[data-astro-cid-k6l5ufc5]>p[data-astro-cid-k6l5ufc5]{color:#504b45!important;margin:0!important;font-size:.78rem!important;line-height:1.85!important}.rooms-table-wrap[data-astro-cid-k6l5ufc5]{border:1px solid #d4dfd7;border-radius:12px;margin:20px 0 30px;overflow:hidden}.rooms-table[data-astro-cid-k6l5ufc5]{border-collapse:collapse;width:100%}.rooms-table[data-astro-cid-k6l5ufc5] th[data-astro-cid-k6l5ufc5],.rooms-table[data-astro-cid-k6l5ufc5] td[data-astro-cid-k6l5ufc5]{text-align:left;vertical-align:top;border-bottom:1px solid #e2e9e4;padding:11px 13px;font-size:.78rem;line-height:1.65}.rooms-table[data-astro-cid-k6l5ufc5] thead[data-astro-cid-k6l5ufc5] th[data-astro-cid-k6l5ufc5]{color:#fff;background:#204c3a;font-size:.7rem}.rooms-table[data-astro-cid-k6l5ufc5] tbody[data-astro-cid-k6l5ufc5] th[data-astro-cid-k6l5ufc5]{color:#173f30;background:#f6f9f7;width:31%;font-weight:850}.rooms-table[data-astro-cid-k6l5ufc5] tr[data-astro-cid-k6l5ufc5]:last-child th[data-astro-cid-k6l5ufc5],.rooms-table[data-astro-cid-k6l5ufc5] tr[data-astro-cid-k6l5ufc5]:last-child td[data-astro-cid-k6l5ufc5]{border-bottom:0}.rooms-song[data-astro-cid-k6l5ufc5]{scroll-margin-top:90px}.rooms-answer[data-astro-cid-k6l5ufc5]{background:#f4f8f5;border:1px solid #c8d9ce;border-radius:10px;margin:14px 0 19px;padding:13px 15px}.rooms-answer[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5],.rooms-answer[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5]{display:block}.rooms-answer[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5]{color:#687b70;margin-bottom:3px;font-size:.62rem;font-weight:800}.rooms-answer[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5]{color:#234638;font-size:.88rem;line-height:1.6}.rooms-flow-list[data-astro-cid-k6l5ufc5]{background:#d9e3dc;border:1px solid #d9e3dc;border-radius:10px;gap:1px;margin:18px 0;display:grid;overflow:hidden}.rooms-flow-list[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5]{color:#40544a;background:#fff;padding:9px 13px;font-size:.72rem}.rooms-probability[data-astro-cid-k6l5ufc5],.rooms-dual[data-astro-cid-k6l5ufc5],.rooms-data-grid[data-astro-cid-k6l5ufc5],.rooms-time-grid[data-astro-cid-k6l5ufc5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.rooms-probability[data-astro-cid-k6l5ufc5]>div[data-astro-cid-k6l5ufc5],.rooms-dual[data-astro-cid-k6l5ufc5]>div[data-astro-cid-k6l5ufc5],.rooms-data-grid[data-astro-cid-k6l5ufc5]>div[data-astro-cid-k6l5ufc5],.rooms-time-grid[data-astro-cid-k6l5ufc5]>div[data-astro-cid-k6l5ufc5]{background:#f8faf9;border:1px solid #d5e1d9;border-radius:10px;padding:13px}.rooms-probability[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5],.rooms-probability[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5],.rooms-dual[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5],.rooms-dual[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5],.rooms-data-grid[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5],.rooms-data-grid[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5],.rooms-time-grid[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5],.rooms-time-grid[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5],.rooms-time-grid[data-astro-cid-k6l5ufc5] small[data-astro-cid-k6l5ufc5]{display:block}.rooms-probability[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5],.rooms-dual[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5],.rooms-data-grid[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5],.rooms-time-grid[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5]{color:#6b7d74;font-size:.62rem;font-weight:800}.rooms-probability[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5],.rooms-dual[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5],.rooms-data-grid[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5],.rooms-time-grid[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5]{color:#244b3a;margin-top:2px}.rooms-time-grid[data-astro-cid-k6l5ufc5] small[data-astro-cid-k6l5ufc5]{color:#74827b;font-size:.62rem}.rooms-time-emphasis[data-astro-cid-k6l5ufc5]{color:#fff;text-align:center;background:#1b2d26;border-radius:10px;margin:18px 0;padding:17px}.rooms-time-emphasis[data-astro-cid-k6l5ufc5] small[data-astro-cid-k6l5ufc5],.rooms-time-emphasis[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5]{color:inherit;display:block}.rooms-time-emphasis[data-astro-cid-k6l5ufc5] small[data-astro-cid-k6l5ufc5]{letter-spacing:.12em;opacity:.7;font-size:.61rem}.rooms-time-emphasis[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5]{margin-top:3px;font-size:1.15rem}.rooms-major-spoiler[data-astro-cid-k6l5ufc5]{background:snow;border:1px solid #dfc5c1;border-radius:10px;margin:20px 0;overflow:hidden}.rooms-major-spoiler[data-astro-cid-k6l5ufc5] summary[data-astro-cid-k6l5ufc5]{cursor:pointer;color:#67413d;padding:13px 15px;font-size:.78rem;font-weight:800}.rooms-major-spoiler[data-astro-cid-k6l5ufc5] summary[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5]{color:#8d3730;background:#f6e6e3;border-radius:4px;margin-right:8px;padding:2px 7px;font-size:.6rem;display:inline-block}.rooms-major-spoiler-body[data-astro-cid-k6l5ufc5]{border-top:1px solid #ead9d6;padding:0 15px 15px}.rooms-steps[data-astro-cid-k6l5ufc5]{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.rooms-steps--four[data-astro-cid-k6l5ufc5]{grid-template-columns:repeat(4,1fr)}.rooms-steps[data-astro-cid-k6l5ufc5]>div[data-astro-cid-k6l5ufc5]{text-align:center;background:#f8faf9;border:1px solid #d5e1d9;border-radius:10px;padding:12px 8px}.rooms-steps[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5]{color:#486355;margin-bottom:4px;font-size:.62rem;font-weight:900;display:block}.guide-article-body[data-astro-cid-k6l5ufc5] .rooms-steps[data-astro-cid-k6l5ufc5] p[data-astro-cid-k6l5ufc5]{margin:0!important;font-size:.66rem!important;line-height:1.5!important}.rooms-project4-message[data-astro-cid-k6l5ufc5]{max-width:520px;margin:22px auto}.rooms-project4-message[data-astro-cid-k6l5ufc5] img[data-astro-cid-k6l5ufc5]{border:1px solid #e0e5e1;border-radius:10px;width:100%;height:auto;display:block}.rooms-project4-message[data-astro-cid-k6l5ufc5] figcaption[data-astro-cid-k6l5ufc5]{color:#768178;text-align:center;margin-top:7px;font-size:.62rem}.rooms-project4-quote[data-astro-cid-k6l5ufc5],.rooms-project4-translation[data-astro-cid-k6l5ufc5]{background:#f8faf9;border:1px solid #d9e2dc;border-radius:10px;margin:16px 0 24px;padding:16px 18px}.rooms-project4-quote[data-astro-cid-k6l5ufc5]{color:#4f5b55;font-size:.72rem;line-height:1.85}.rooms-project4-translation[data-astro-cid-k6l5ufc5]{color:#34493f}.rooms-feature-grid[data-astro-cid-k6l5ufc5]{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.rooms-feature-grid[data-astro-cid-k6l5ufc5] span[data-astro-cid-k6l5ufc5]{color:#345545;background:#f7faf8;border:1px solid #d1ded5;border-radius:999px;padding:6px 10px;font-size:.66rem;font-weight:750}.rooms-product[data-astro-cid-k6l5ufc5]{background:#f8fbf8;border:1px solid #d9e5dc;border-radius:20px;margin:28px 0;padding:20px}.rooms-product[data-astro-cid-k6l5ufc5]>p[data-astro-cid-k6l5ufc5]{margin:0 0 16px}.rooms-product[data-astro-cid-k6l5ufc5]>.affiliate-product-card[data-astro-cid-k6l5ufc5]{margin:0}.guide-article-body[data-astro-cid-k6l5ufc5] .rooms-product[data-astro-cid-k6l5ufc5] .affiliate-product-variant[data-astro-cid-k6l5ufc5]+.affiliate-product-variant[data-astro-cid-k6l5ufc5]{border-top:1px solid #123f3117;margin-top:0;padding-top:12px}.rooms-purchase[data-astro-cid-k6l5ufc5]{background:#f8fbf9;border:1px solid #d4e1d8;border-radius:16px;margin:28px 0;padding:16px}.rooms-purchase-head[data-astro-cid-k6l5ufc5]{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:13px;display:grid}.rooms-purchase-cover-link[data-astro-cid-k6l5ufc5]{width:84px;display:block}.rooms-purchase-cover[data-astro-cid-k6l5ufc5]{object-fit:cover;border-radius:11px;width:84px;height:84px;display:block}.rooms-purchase-copy[data-astro-cid-k6l5ufc5]{min-width:0}.rooms-purchase-meta[data-astro-cid-k6l5ufc5]{color:#687b72;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:7px;font-size:.61rem;font-weight:800;display:flex}.rooms-purchase-pr[data-astro-cid-k6l5ufc5]{background:#fff;border:1px solid #ccd8d0;border-radius:5px;margin-left:auto;padding:2px 6px}.rooms-purchase-copy[data-astro-cid-k6l5ufc5] h3[data-astro-cid-k6l5ufc5]{color:#173c2e;margin:0;font-size:1rem;line-height:1.4}.rooms-purchase-copy[data-astro-cid-k6l5ufc5] p[data-astro-cid-k6l5ufc5]{color:#6a7a72;margin:5px 0 0;font-size:.7rem;line-height:1.55}.rooms-purchase-variants[data-astro-cid-k6l5ufc5]{border-top:1px solid #dbe5de;margin-top:16px}.rooms-purchase-variant[data-astro-cid-k6l5ufc5]{padding:13px 0}.rooms-purchase-variant[data-astro-cid-k6l5ufc5]+.rooms-purchase-variant[data-astro-cid-k6l5ufc5]{border-top:1px solid #e2e9e4}.rooms-purchase-variant-head[data-astro-cid-k6l5ufc5]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rooms-purchase-variant-head[data-astro-cid-k6l5ufc5] strong[data-astro-cid-k6l5ufc5]{color:#193c2f;font-size:.82rem;line-height:1.4}.rooms-purchase-variant-head[data-astro-cid-k6l5ufc5] small[data-astro-cid-k6l5ufc5]{color:#89968f;flex:none;font-size:.59rem}.rooms-purchase-links[data-astro-cid-k6l5ufc5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.rooms-purchase[data-astro-cid-k6l5ufc5] .rooms-buy-link{width:100%;min-width:0;display:block}.rooms-purchase[data-astro-cid-k6l5ufc5] .rooms-buy-link>a{color:#173c2e;text-align:center;background:#fff;border:1px solid #cbd9d0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:9px 5px;font-size:.7rem;font-weight:850;line-height:1.25;text-decoration:none;display:flex}.rooms-purchase[data-astro-cid-k6l5ufc5] .rooms-buy-link>a:hover{background:#f1f7f3}@media (width<=380px){.rooms-purchase[data-astro-cid-k6l5ufc5]{padding:14px}.rooms-purchase-head[data-astro-cid-k6l5ufc5]{grid-template-columns:74px minmax(0,1fr);gap:11px}.rooms-purchase-cover-link[data-astro-cid-k6l5ufc5],.rooms-purchase-cover[data-astro-cid-k6l5ufc5]{width:74px}.rooms-purchase-cover[data-astro-cid-k6l5ufc5]{height:74px}.rooms-purchase-copy[data-astro-cid-k6l5ufc5] h3[data-astro-cid-k6l5ufc5]{font-size:.92rem}}@media (width>=721px){.rooms-purchase[data-astro-cid-k6l5ufc5]{padding:20px}.rooms-purchase-head[data-astro-cid-k6l5ufc5]{grid-template-columns:108px minmax(0,1fr);gap:18px}.rooms-purchase-cover-link[data-astro-cid-k6l5ufc5],.rooms-purchase-cover[data-astro-cid-k6l5ufc5]{width:108px}.rooms-purchase-cover[data-astro-cid-k6l5ufc5]{height:108px}.rooms-purchase-copy[data-astro-cid-k6l5ufc5] h3[data-astro-cid-k6l5ufc5]{font-size:1.12rem}.rooms-purchase-variants[data-astro-cid-k6l5ufc5]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding-top:16px;display:grid}.rooms-purchase-variant[data-astro-cid-k6l5ufc5]{padding:0 14px}.rooms-purchase-variant[data-astro-cid-k6l5ufc5]:first-child{padding-left:0}.rooms-purchase-variant[data-astro-cid-k6l5ufc5]:last-child{padding-right:0}.rooms-purchase-variant[data-astro-cid-k6l5ufc5]+.rooms-purchase-variant[data-astro-cid-k6l5ufc5]{border-top:0;border-left:1px solid #e2e9e4}.rooms-purchase-variant-head[data-astro-cid-k6l5ufc5]{display:block}.rooms-purchase-variant-head[data-astro-cid-k6l5ufc5] small[data-astro-cid-k6l5ufc5]{margin-top:3px;display:block}.rooms-purchase-links[data-astro-cid-k6l5ufc5]{grid-template-columns:1fr}}.rooms-related[data-astro-cid-k6l5ufc5]{background:#f6f9f7;border:1px solid #cfddd4;border-radius:10px;margin:24px 0 5px;padding:15px 16px}@media (width<=720px){.rooms-table[data-astro-cid-k6l5ufc5] th[data-astro-cid-k6l5ufc5],.rooms-table[data-astro-cid-k6l5ufc5] td[data-astro-cid-k6l5ufc5]{padding:9px 8px;font-size:.68rem}.rooms-table[data-astro-cid-k6l5ufc5] tbody[data-astro-cid-k6l5ufc5] th[data-astro-cid-k6l5ufc5]{width:35%}.rooms-steps[data-astro-cid-k6l5ufc5],.rooms-steps--four[data-astro-cid-k6l5ufc5]{grid-template-columns:repeat(2,1fr)}.rooms-product[data-astro-cid-k6l5ufc5]{padding:18px}.rooms-product[data-astro-cid-k6l5ufc5]>.affiliate-product-card[data-astro-cid-k6l5ufc5]{grid-template-rows:auto auto;grid-template-columns:108px minmax(0,1fr);gap:16px 14px;width:100%;min-width:0;padding:14px}.rooms-product[data-astro-cid-k6l5ufc5] .affiliate-product-image-wrap[data-astro-cid-k6l5ufc5]{aspect-ratio:1;grid-area:1/1;width:108px;min-height:0;margin:0}.rooms-product[data-astro-cid-k6l5ufc5] .affiliate-product-summary[data-astro-cid-k6l5ufc5]{grid-area:1/2;min-width:0}.rooms-product[data-astro-cid-k6l5ufc5] .affiliate-product-summary[data-astro-cid-k6l5ufc5] h3[data-astro-cid-k6l5ufc5]{overflow-wrap:anywhere;font-size:.88rem;line-height:1.38}.rooms-product[data-astro-cid-k6l5ufc5] .affiliate-product-actions[data-astro-cid-k6l5ufc5]{grid-area:2/1/auto/-1;width:100%;min-width:0}.rooms-product[data-astro-cid-k6l5ufc5] .affiliate-product-variant[data-astro-cid-k6l5ufc5]{grid-template-columns:76px minmax(0,1fr);gap:8px 10px;padding:12px 0}.rooms-product[data-astro-cid-k6l5ufc5] .affiliate-product-variant[data-astro-cid-k6l5ufc5] .affiliate-product-retailers[data-astro-cid-k6l5ufc5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rooms-product[data-astro-cid-k6l5ufc5] .affiliate-product-retailer-link[data-astro-cid-k6l5ufc5]>a[data-astro-cid-k6l5ufc5]{text-align:center;white-space:normal;width:100%;min-width:0;min-height:42px;padding:7px 6px;font-size:.68rem;line-height:1.35}}
