.guide-mobile-contents[data-astro-cid-thsngx2t]{display:none;border:1px solid #d0cbc1;border-radius:8px;padding:16px 20px;margin:1.5rem 0 2rem;background:#fbfaf6}summary[data-astro-cid-thsngx2t]{cursor:pointer;color:#171717;font-size:.95rem;font-weight:600}ol[data-astro-cid-thsngx2t]{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}li[data-astro-cid-thsngx2t]{margin:0;line-height:1.55}a[data-astro-cid-thsngx2t]{color:#b3382c;text-decoration:underline;text-underline-offset:.2em;font-size:.88rem}a[data-astro-cid-thsngx2t]:focus-visible,summary[data-astro-cid-thsngx2t]:focus-visible{outline:3px solid #b3382c;outline-offset:4px}.guide-desktop-contents[data-astro-cid-thsngx2t] .review-contents ol{max-height:390px;overflow-y:auto;padding-right:8px}.contents-hint[data-astro-cid-thsngx2t]{font-size:.72rem;line-height:1.5;color:#625e56;margin:8px 0 0}@media(max-width:1050px){.guide-mobile-contents[data-astro-cid-thsngx2t]{display:block}.guide-desktop-contents[data-astro-cid-thsngx2t]{display:none}}.guide-sidebar[data-astro-cid-utaulmtn]{display:grid;gap:20px;min-width:0;align-content:start}.guide-side-module[data-astro-cid-utaulmtn]{padding:22px;border:1px solid #d0cbc1;border-radius:8px;background:#fbfaf6}.guide-side-module[data-astro-cid-utaulmtn] h2[data-astro-cid-utaulmtn]{margin:0 0 12px;font-size:1.1rem;line-height:1.4;font-weight:500;text-transform:none;letter-spacing:0}.guide-side-module[data-astro-cid-utaulmtn] .eyebrow[data-astro-cid-utaulmtn]{margin:0 0 10px;font-size:.7rem}.guide-side-module[data-astro-cid-utaulmtn] p[data-astro-cid-utaulmtn],.guide-side-module[data-astro-cid-utaulmtn] li[data-astro-cid-utaulmtn]{font-size:.83rem;line-height:1.75;color:#625e56}.guide-side-module[data-astro-cid-utaulmtn]>a[data-astro-cid-utaulmtn]{display:block;margin-top:12px;font-size:.82rem;line-height:1.6}a[data-astro-cid-utaulmtn]{color:#b3382c;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}a[data-astro-cid-utaulmtn]:hover{color:#84291f}a[data-astro-cid-utaulmtn]:focus-visible{outline:3px solid #b3382c;outline-offset:4px}.guide-author[data-astro-cid-utaulmtn]>img[data-astro-cid-utaulmtn]{width:44px;height:44px;object-fit:contain;margin-bottom:14px}.guide-reading-list[data-astro-cid-utaulmtn]{display:grid;gap:16px}.guide-reading-card[data-astro-cid-utaulmtn]{display:flex;align-items:start;gap:12px;text-decoration:none;padding-top:14px;border-top:1px solid #dedad2}.guide-reading-card[data-astro-cid-utaulmtn]>span[data-astro-cid-utaulmtn]:last-child{min-width:0}.guide-reading-media[data-astro-cid-utaulmtn]{display:block;width:72px;flex:0 0 72px;aspect-ratio:4 / 3;background:#fff;border:1px solid #dedad2;border-radius:4px;padding:5px}.guide-reading-media[data-astro-cid-utaulmtn] img[data-astro-cid-utaulmtn]{display:block;width:100%;height:100%;object-fit:contain}.guide-reading-card[data-astro-cid-utaulmtn] small[data-astro-cid-utaulmtn]{display:block;color:#625e56;font-size:.65rem;margin-bottom:5px}.guide-reading-card[data-astro-cid-utaulmtn] strong[data-astro-cid-utaulmtn]{display:block;font-size:.8rem;line-height:1.55;font-weight:500;text-decoration:underline}.guide-reminders[data-astro-cid-utaulmtn] ul[data-astro-cid-utaulmtn]{margin:0;padding-left:16px}.guide-reminders[data-astro-cid-utaulmtn] li[data-astro-cid-utaulmtn]{margin-bottom:12px}.guide-offers[data-astro-cid-utaulmtn]{background:#f8e9e0;border-color:#dfbdae}@media(max-width:1050px){.guide-sidebar[data-astro-cid-utaulmtn]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-sidebar[data-astro-cid-utaulmtn]>.guide-desktop-contents{display:none}}@media(max-width:580px){.guide-sidebar[data-astro-cid-utaulmtn]{grid-template-columns:1fr}}.guide-page{--guide-link: #b3382c;--guide-border: #d0cbc1}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start}.guide-content{min-width:0}.guide-page .guide-heading h1{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.15;text-transform:none;letter-spacing:-.02em;margin:0 0 22px;max-width:25ch}.guide-page .guide-heading .lead{font-size:1.15rem;line-height:1.75;margin:0 0 20px}.guide-byline{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.82rem;line-height:1.7;margin:0 0 28px;color:#625e56}.guide-content.prose{color:#625e56;font-size:1rem;line-height:1.85}.guide-content>section,.guide-content>nav{scroll-margin-top:100px}.guide-page .guide-content h2{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.guide-page .guide-content h3{font-size:1.18rem;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}.guide-page .guide-content .guide-block{margin-top:42px;padding-top:30px;border-top:1px solid #dedad2}.guide-page .guide-content p,.guide-page .guide-content li{overflow-wrap:anywhere}.guide-page .guide-content a{color:#b3382c;text-decoration:underline;text-underline-offset:.2em}.guide-page .guide-content a.button{text-decoration:none}.guide-page .guide-content a.button.primary{color:#fff;background:#b3382c}.guide-page .guide-content a.button.primary:hover{background:#84291f}.guide-page a:focus-visible,.guide-page summary:focus-visible,.guide-page [role=region][tabindex="0"]:focus-visible{outline:3px solid #b3382c;outline-offset:4px}.guide-page .guide-content .answer-summary{border:1px solid #dfb7aa;border-radius:8px;background:#fcf1ec;padding:24px;margin-bottom:30px}.guide-page .guide-content .answer-summary h2{margin-top:0}.guide-page .guide-content .answer-summary ul{padding-left:20px}.guide-page .guide-content .answer-summary li{margin-bottom:10px}.guide-page .guide-content .answer-summary li:last-child{margin-bottom:0}.guide-page .guide-content .guide-product-table{min-width:740px;width:100%}.guide-page .guide-content .table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d0cbc1;border-radius:8px}.guide-page .guide-content .guide-product-table th,.guide-page .guide-content .guide-product-table td{text-align:left;vertical-align:top;padding:16px;font-size:.86rem;line-height:1.7}.guide-page .guide-content .guide-product-table tbody th{width:180px;font-weight:400}.guide-page .guide-content .guide-product-table th:first-child{min-width:180px}.guide-page .guide-content .faq-list{display:block;background:transparent;border-top:1px solid #d0cbc1}.guide-page .guide-content .faq-list details{border:0;border-bottom:1px solid #d0cbc1;border-radius:0;margin:0;padding:18px 0;background:transparent}.guide-page .guide-content .faq-list summary{font-weight:600;cursor:pointer;line-height:1.65;color:#171717}.guide-page .guide-content .faq-list p{font-size:.96rem;line-height:1.85;margin:12px 0 0}.guide-page .guide-content .internal-link-block{margin-top:44px}.guide-page .guide-content .internal-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-page .guide-content .guide-product-field-heading{grid-template-columns:1fr;gap:16px}.guide-page .guide-content .guide-product-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-page .guide-content .source-links{grid-template-columns:1fr}.guide-page .guide-content .source-links a{display:block;padding:16px;border:1px solid #dedad2;border-radius:6px;background:#fbfaf6}.guide-page .guide-content .source-links a small{display:block;margin-top:8px;color:#625e56;line-height:1.7}.guide-page .guide-content .guide-representative-note{font-size:.8rem;line-height:1.7;color:#625e56}@media(max-width:1050px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:36px}.guide-page .guide-heading h1{max-width:28ch}}@media(max-width:580px){.guide-page .guide-heading h1{font-size:2rem;line-height:1.2}.guide-page .guide-heading .lead{font-size:1.05rem;line-height:1.75}.guide-page .guide-content .answer-summary{padding:18px}.guide-page .guide-content .internal-link-grid,.guide-page .guide-content .guide-product-field-grid{grid-template-columns:1fr}}
