.wig-guides{color:#27231f;max-width:1120px;margin:0 auto;padding:28px 24px 72px}.wig-guides .guide-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#776a5b;font-size:12px}.wig-guides h1{max-width:850px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.13}.wig-guides .guide-intro{max-width:760px;font-size:18px;line-height:1.65}.guide-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.guide-index-card{background:#fbf8f3;border:1px solid #e6ded3;border-radius:8px;padding:28px;display:block}.guide-index-card h2{margin:10px 0;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.25}.guide-index-card p{margin:12px 0;line-height:1.65}.guide-layout{grid-template-columns:minmax(0,740px) 250px;gap:60px;margin-top:32px;display:grid}.guide-copy{min-width:0}.guide-copy section{margin:36px 0;scroll-margin-top:110px}.guide-copy h2{margin:0 0 16px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.25}.guide-copy p,.guide-copy li{font-size:16px;line-height:1.8}.guide-copy p{margin:14px 0}.guide-copy ul,.guide-copy ol{padding-left:24px}.guide-copy li{margin:10px 0}.guide-copy a,.guide-sidebar a,.guide-related a{text-underline-offset:3px;text-decoration:underline}.guide-answer{background:#f5f0e8;border-left:3px solid #a68b64;padding:20px 24px;font-size:17px;line-height:1.75}.guide-meta{color:#70665b;margin:16px 0;font-size:13px}.guide-sidebar{border:1px solid #e5ded3;border-radius:8px;align-self:start;padding:22px;position:sticky;top:100px}.guide-sidebar h2{margin:0 0 12px;font-size:15px}.guide-sidebar ul{margin:0;padding:0;list-style:none}.guide-sidebar li{margin:12px 0;font-size:14px;line-height:1.6}.guide-sidebar p{font-size:14px;line-height:1.7}.guide-checklist{background:#f8f5ef;border:1px solid #e8e0d4;border-radius:8px;padding:24px}.guide-related{border-top:1px solid #e6ded3;padding-top:26px}.guide-related a{margin:14px 0;line-height:1.5;display:block}.guide-table-wrap{border:1px solid #e5ded3;border-radius:6px;overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ded3;padding:14px 16px}.guide-table th{background:#f5f0e8;font-weight:600}.guide-table tbody tr:last-child td{border-bottom:0}.guide-table caption{text-align:left;padding:16px;font-weight:600}.guide-product-cards{gap:14px;margin:20px 0;display:grid}.guide-product-card{border:1px solid #e5ded3;border-radius:6px;padding:18px}.guide-product-card h3{margin:0 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:400}.guide-product-card p{margin:6px 0;font-size:14px}.guide-product-card .guide-product-price{font-size:18px;font-weight:600}.guide-sources{color:#6b6258;font-size:14px!important}.guide-empty{margin:18px 0}.guide-hub-link{background:#f5f0e8;margin:20px 0 28px;padding:20px 24px;line-height:1.6}.wig-guides a:focus-visible{outline-offset:4px;outline:2px solid #876337}.wig-guides .breadcrumbs{font-size:13px;line-height:1.7}.guide-budget-note{font-size:14px!important}@media (max-width:800px){.guide-layout{grid-template-columns:1fr;gap:24px}.guide-sidebar{grid-row:1;position:static}.guide-sidebar ul{flex-wrap:wrap;gap:8px 18px;display:flex}.guide-sidebar li{margin:0}.guide-sidebar .guide-help{display:none}.guide-index-grid{grid-template-columns:1fr}.wig-guides{padding:22px 20px 56px}.guide-answer{padding:18px}.guide-copy section{margin:30px 0}.guide-table{min-width:570px}.guide-index-card{padding:24px}.guide-meta{line-height:1.6}}.guide-figure{background:#faf7f2;border:1px solid #e6ded3;border-radius:8px;margin:26px 0;overflow:hidden}.guide-figure a{display:block}.guide-figure img{object-fit:contain;background:#eee9e0;width:100%;height:auto;max-height:620px;display:block}.guide-figure figcaption{color:#625a51;padding:14px 18px;font-size:13px;line-height:1.65}.guide-hero{max-width:570px;margin:30px auto}.guide-hero img{max-height:620px}.guide-section-sources{color:#6b6258;font-size:13px!important}.guide-home-cta{background:#f5f0e8;border-radius:8px;padding:22px;line-height:1.75}.guide-home-cta a{font-weight:600}@media (max-width:800px){.guide-hero img,.guide-figure img{max-height:none}.guide-figure figcaption{padding:12px 14px}.guide-home-cta{padding:18px}}.guide-worksheet{background:#faf7f2;border:1px solid #e6ded3;border-radius:8px;margin:24px 0;padding:22px}.guide-worksheet h3,.guide-buying-checks h3{font-size:21px;line-height:1.4}.guide-worksheet label{margin:14px 0;font-size:14px;line-height:1.5;display:block}.guide-worksheet input,.guide-worksheet select{width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b7aa98;border-radius:4px;margin-top:6px;padding:10px;display:block}.guide-measure-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guide-worksheet small{color:#6b6258;margin-top:6px;display:block}.guide-enquiry{overflow-wrap:anywhere;background:#fff;border-left:3px solid #a68b64;padding:16px}.guide-worksheet button{color:#fff;font:inherit;cursor:pointer;background:#352b21;border:0;border-radius:4px;padding:12px 18px}.guide-worksheet button:disabled{opacity:.5;cursor:default}.guide-worksheet [role=status]{font-size:13px;line-height:1.6}.guide-small{font-size:13px!important}.guide-translation{margin:18px 0;font-size:14px}.guide-translation summary{cursor:pointer;padding:10px 0}:is(.guide-worksheet input:focus-visible,.guide-worksheet select:focus-visible,.guide-worksheet button:focus-visible){outline-offset:3px;outline:2px solid #876337}@media (max-width:650px){.guide-measure-fields{grid-template-columns:1fr;gap:0}.guide-worksheet{padding:18px}.guide-worksheet [role=status]{margin-top:8px;display:block}.guide-buying-checks .guide-table{min-width:0}.guide-buying-checks thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-buying-checks tbody,.guide-buying-checks tr,.guide-buying-checks th,.guide-buying-checks td{display:block}.guide-buying-checks tbody tr{border-bottom:1px solid #e5ded3}.guide-buying-checks th,.guide-buying-checks td{border:0;padding:10px 14px}.guide-buying-checks td:first-of-type:before{content:"Information: ";font-weight:600}.guide-buying-checks td:last-of-type:before{content:"Next step: ";font-weight:600}.daily-guide .guide-table{table-layout:fixed;min-width:0}.daily-guide .guide-table th,.daily-guide .guide-table td{overflow-wrap:anywhere;padding:12px}}
