.page_body__thUDg{container:house-article/inline-size}.page_guide__X99_G section[id]{scroll-margin-top:0}.page_body__thUDg>section>ol,.page_body__thUDg>section>p:not(:first-child),.page_body__thUDg>section>ul{max-width:76ch}.page_body__thUDg>section>ol{list-style:decimal}.page_body__thUDg .page_checklist__sw6d9{list-style:disc;margin-block:var(--article-block-gap)}.page_body__thUDg .page_checklist__sw6d9 li{padding-left:6px}.page_parts__MiC9d,.page_scenarios__G1iCO{margin-block:var(--article-block-gap)}.page_scenarios__G1iCO{display:grid;gap:20px}.page_scenarios__G1iCO>div{padding:4px 0 4px 20px;border-left:3px solid var(--color-gold)}.page_parts__MiC9d dt,.page_scenarios__G1iCO dt{color:var(--color-heading);font-weight:800;font-size:1.05rem;line-height:1.5}.page_parts__MiC9d dd,.page_scenarios__G1iCO dd{margin:10px 0 0;max-width:72ch;color:var(--color-text);font-size:1rem;line-height:1.75}.page_parts__MiC9d{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:20px}.page_parts__MiC9d>div{min-width:0;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-nested);background:var(--color-white)}.page_principle__U4NXG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center;gap:clamp(24px,4vw,56px);margin:26px auto 0;padding:clamp(24px,3vw,48px);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm-emphasis)}.page_principleCopy__xmkhO,.page_principlePhoto__fPpa6{min-width:0}.page_principleCopy__xmkhO h2{margin:0;color:var(--color-heading);font-family:Manrope,Inter,sans-serif;font-size:var(--type-section-title);line-height:1.2}.page_principleCopy__xmkhO>p:not(:first-child){margin:20px 0 0;max-width:62ch;color:var(--color-text);font-size:1.05rem;line-height:1.75}.page_principlePhoto__fPpa6{width:100%;max-width:520px;margin:0;justify-self:center}.page_principlePhoto__fPpa6 img{display:block;width:100%;height:auto;border-radius:var(--radius-nested)}.page_principlePhoto__fPpa6 figcaption{margin-top:14px;color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.page_principlePhoto__fPpa6 strong{display:block;margin-bottom:6px;color:var(--color-heading)}.page_readingList__CSMh2>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:24px}.page_readingList__CSMh2 a{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-width:0;min-height:0}.page_readingList__CSMh2 .page_readingImage__5_8lo{min-height:0;aspect-ratio:3/2}.page_readingList__CSMh2 a strong{margin-top:16px}.page_readingList__CSMh2 a p{font-size:1rem;line-height:1.65}.page_readingList__CSMh2 a small{font-size:.9rem;font-weight:700}.page_readingList__CSMh2 a:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.page_trail__VWG2k{display:flex;flex-wrap:wrap;gap:8px 12px;width:var(--layout-stage-width);margin:24px auto 0;color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.page_trail__VWG2k a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:.2em}.page_body__thUDg :is(p,li)>a{color:var(--color-gold-on-light);text-decoration:underline;text-underline-offset:.2em}.page_body__thUDg :is(p,li)>a:hover,.page_trail__VWG2k a:hover{color:var(--color-heading)}.page_body__thUDg :is(p,li)>a:focus-visible,.page_trail__VWG2k a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:2px}.page_body__thUDg h3{color:var(--color-heading);font-family:Manrope,Inter,sans-serif;font-size:1.2rem;line-height:1.4}.page_body__thUDg ol,.page_body__thUDg ul{padding-left:1.3em;color:var(--color-text-secondary);line-height:1.8}.page_body__thUDg li+li{margin-top:12px}.page_table__iQHKA{margin-block:var(--article-block-gap)}.page_table__iQHKA table{table-layout:fixed}.page_table__iQHKA th:first-child{width:23%}.page_roomsTable__y_hhj th:first-child{width:21%}.page_roomsTable__y_hhj th:nth-child(2){width:27%}.page_exampleTable__F1yvV th:first-child{width:18%}.page_exampleTable__F1yvV th:nth-child(2),.page_exampleTable__F1yvV th:nth-child(3){width:23%}.page_table__iQHKA td,.page_table__iQHKA th{font-size:.96rem;line-height:1.65;overflow-wrap:break-word}.page_works__tHSyP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:var(--article-block-gap)}.page_works__tHSyP figure{min-width:0;margin:0}.page_works__tHSyP>figure:only-child{grid-column:1/-1;max-width:640px;justify-self:center}.page_works__tHSyP img{display:block;width:100%;height:auto;border-radius:var(--radius-card)}.page_works__tHSyP figcaption{margin-top:14px;color:var(--color-text-secondary);line-height:1.6;font-size:.9rem}.page_works__tHSyP figcaption strong{display:block;color:var(--color-gold-on-light);margin-bottom:8px}.page_worksheet__dvH0q{margin-block:var(--article-block-gap);padding:clamp(20px,3vw,32px);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white)}.page_worksheet__dvH0q p{color:var(--color-text-secondary);line-height:1.7}.page_row__xDBBT{min-width:0;margin:24px 0;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-nested)}.page_row__xDBBT legend{padding:0 8px;color:var(--color-heading);font-weight:800}.page_fields__YZul9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page_worksheet__dvH0q label{display:grid;gap:8px;color:var(--color-heading);font-weight:650;font-size:.9rem}.page_worksheet__dvH0q input,.page_worksheet__dvH0q select,.page_worksheet__dvH0q textarea{box-sizing:border-box;display:block;width:100%;min-width:0;border:1px solid var(--color-border);border-radius:6px;padding:12px;background:var(--color-white);color:var(--color-heading);font:inherit;font-weight:400;line-height:1.5}.page_worksheet__dvH0q textarea{resize:vertical}.page_worksheet__dvH0q a,.page_worksheet__dvH0q button{display:inline-flex;min-height:44px;align-items:center;max-width:100%;margin:8px 12px 8px 0;padding:12px 16px;border:1px solid var(--color-gold-on-light);border-radius:6px;background:var(--color-surface-warm-emphasis);color:var(--color-heading);font-size:.9rem;font-weight:750;line-height:1.5;text-decoration:none;cursor:pointer}.page_worksheet__dvH0q button:disabled{opacity:.5;cursor:default}.page_worksheet__dvH0q a{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-ink)}.page_worksheet__dvH0q :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.page_error__8O4M1{padding:16px;border-left:3px solid var(--color-action)}.page_expertFooter__VeEjQ{display:block}.page_expertFooter__VeEjQ>section{background:var(--color-white)}.page_expertFooter__VeEjQ img{object-fit:contain}@container house-article (max-width:680px){.page_fields__YZul9,.page_works__tHSyP{grid-template-columns:minmax(0,1fr)}.page_table__iQHKA table{min-width:0}.page_table__iQHKA thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.page_table__iQHKA tbody,.page_table__iQHKA td,.page_table__iQHKA th,.page_table__iQHKA tr{display:block;width:auto}.page_table__iQHKA tr{border-bottom:2px solid var(--color-gold)}.page_table__iQHKA th:first-child{width:auto;background:var(--color-surface-warm-emphasis)}.page_exampleTable__F1yvV th:nth-child(2),.page_exampleTable__F1yvV th:nth-child(3),.page_roomsTable__y_hhj th:nth-child(2){width:auto}.page_table__iQHKA td:before{content:attr(data-label);display:block;margin-bottom:6px;color:var(--color-gold-on-light);font-size:.8rem;font-weight:800}.page_row__xDBBT{padding:16px}}