/* An editorial question list: type and spacing provide the hierarchy. */
#house-cards .gc-faq .gc-content{pointer-events:auto;min-height:0;padding:24px 26px}
#house-cards .gc-faq .gc-pick{pointer-events:none}
#house-cards .gc-shell[data-mode="overview"] .gc-faq .gc-pick{pointer-events:auto}
#house-cards .gc-faq .gc-heading{flex-shrink:0;margin:20px 0 24px;font-size:28px;line-height:1.25;letter-spacing:-1.6px}
#house-cards .gc-faq-title-break{display:none}
#house-cards .gc-faq-list{position:relative;flex:1;min-width:0;min-height:0;width:100%;overflow:clip;overscroll-behavior:none;overflow-anchor:none;scrollbar-width:thin}
#house-cards .gc-faq-list.is-scrollable{overflow-x:hidden;overflow-y:auto}
#house-cards .gc-faq-item{margin:0;border-bottom:1px solid #e8eaed}
#house-cards .gc-faq-item summary{display:grid;grid-template-columns:22px minmax(0,1fr) 20px;align-items:baseline;gap:10px;padding:17px 0;list-style:none;cursor:pointer;touch-action:none}
#house-cards .gc-faq-item summary::-webkit-details-marker{display:none}
#house-cards .gc-faq-number{font-size:11px;line-height:1.5;font-weight:400;font-variant-numeric:tabular-nums;color:#9b9fa7}
#house-cards .gc-faq-question{font-size:18px;line-height:1.45;font-weight:500;letter-spacing:-.65px;color:#6d727c;overflow-wrap:anywhere;transition:color .18s}
#house-cards .gc-faq-item[open] .gc-faq-question{font-weight:600;color:#20242a}
#house-cards .gc-faq-symbol{position:relative;align-self:center;width:20px;height:20px;color:#8c929c}
#house-cards .gc-faq-symbol::before,#house-cards .gc-faq-symbol::after{content:"";position:absolute;left:4px;top:9px;width:12px;height:1px;background:currentColor}
#house-cards .gc-faq-symbol::after{transform:rotate(90deg);transition:transform .2s}
#house-cards .gc-faq-item[open] .gc-faq-symbol::after{transform:rotate(0)}
#house-cards .gc-faq-answer{padding:0 28px 19px 32px;color:#7a808a;font-size:13px;line-height:1.85;letter-spacing:-.15px;overflow-wrap:anywhere;user-select:text}
#house-cards .gc-faq-item summary:focus-visible{outline:2px solid #697482;outline-offset:-2px;border-radius:4px}
#house-cards .gc-faq-empty{margin:0;padding:18px 0;color:#8c929c;font-size:14px;line-height:1.7}

@media(min-width:900px){
 #house-cards .gc-faq .gc-content{display:grid;grid-template-columns:.75fr 1.25fr;grid-template-rows:auto minmax(0,1fr);gap:24px 48px;padding:34px 44px 28px}
 #house-cards .gc-faq .gc-topline{grid-column:1/-1}
 #house-cards .gc-faq .gc-heading{grid-column:1;grid-row:2;margin:12px 0 0;font-size:28px;line-height:1.2;letter-spacing:-1.6px}
 #house-cards .gc-faq-title-break{display:block}
 #house-cards .gc-faq-list{grid-column:2;grid-row:2;height:100%}
 #house-cards .gc-faq-item summary{grid-template-columns:26px minmax(0,1fr) 22px;gap:12px;padding:20px 0}
 #house-cards .gc-faq-question{font-size:22px}
 #house-cards .gc-faq-number{font-size:12px}
 #house-cards .gc-faq-answer{padding-left:38px;font-size:14px}
}
@media(max-width:899px) and (max-height:740px){#house-cards .gc-faq .gc-content{padding:16px 20px 12px}#house-cards .gc-faq .gc-heading{margin:12px 0 16px;font-size:28px}#house-cards .gc-faq-item summary{padding:14px 0}#house-cards .gc-faq-question{font-size:17px}}
@media(prefers-reduced-motion:reduce){#house-cards .gc-faq *::after,#house-cards .gc-faq *{animation:none!important;transition:none!important}}
