.sxb-inquiry-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:24px;align-items:start}.sxb-inquiry-list{display:flex;flex-direction:column;gap:12px;max-height:75vh;overflow:auto;padding:2px 6px 12px 2px}.sxb-inquiry-choice{display:flex;flex-direction:column;text-align:left;gap:6px;border:1px solid #638c91;border-radius:12px;padding:16px;min-height:76px;width:100%;background:#112b34;color:#eef7f5;overflow-wrap:anywhere}.sxb-inquiry-choice[aria-pressed=true]{border:2px solid #8ef5ce;background:#183f45}.sxb-inquiry-choice small{color:#c2d8d5}.sxb-inquiry-choice:disabled{opacity:.65}.sxb-inquiry-choice:focus-visible,.sxb-project-report summary:focus-visible{outline:3px solid #8ef5ce;outline-offset:3px}.sxb-reference{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.9rem}.sxb-project-report{min-width:0}.sxb-project-report h3{margin-top:20px}.sxb-project-report details{padding:12px 0;border-bottom:1px solid #37575e}.sxb-project-report summary{cursor:pointer;min-height:52px;display:list-item;padding:14px 0;font-weight:650}.sxb-project-report li{margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.sxb-project-report ul{padding-left:22px}.sxb-project-report a{color:#a5f3d7;text-decoration:underline}.sxb-inquiry-workflow textarea{min-height:110px}.sxb-review-history{border-top:1px solid #37575e;margin-top:18px;padding-top:12px;overflow-wrap:anywhere}.sxb-review-history p{white-space:pre-wrap}.sxb-inquiry-filters{margin-bottom:20px}.sxb-inquiry-detail{min-width:0}.sxb-inquiry-badge{font-size:.8rem;font-weight:700;color:#ffe2a2}@media(max-width:800px){.sxb-inquiry-layout{grid-template-columns:1fr}.sxb-inquiry-list{max-height:360px}}.sxb-review-page .sxb-flow{display:none}.sxb-review-page .sxb-page-head{max-width:880px;padding-bottom:28px}.sxb-review-page #project-review{scroll-margin-top:130px}.sxb-review-return{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;font-size:13px}.sxb-review-return a{font-weight:600}.sxb-review-return span{color:#70806b;overflow-wrap:anywhere}.sxb-page .sxb-review-card{overflow:hidden;padding:0;border:1px solid #c7cebd;border-radius:8px;background:#fbfaf4;box-shadow:0 22px 65px #19241c0a}.sxb-review-heading{padding:34px 38px 28px}.sxb-review-heading h2{margin:0 0 12px;font-size:clamp(28px,3vw,39px);letter-spacing:-.055em;line-height:1.12}.sxb-review-heading>p:last-child{margin:0;max-width:670px;color:#687360}.sxb-review-card>.sxb-notice{margin:0 38px 24px}.sxb-review-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;border-top:1px solid #d1d7c7;border-bottom:1px solid #d1d7c7}.sxb-review-brief{position:relative;min-width:0;overflow:hidden;padding:32px 36px;background:#1c2b25;color:#f1f2e7}.sxb-review-brief:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 100% 0,#8b9b6930,transparent 65%)}.sxb-review-brief>*{position:relative}.sxb-review-brief-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:monospace;font-size:9px;line-height:1.4;letter-spacing:.1em;color:#b6c5a3}.sxb-review-brief-top span:last-child{padding:6px 9px;border:1px solid #71816165;border-radius:24px}.sxb-review-drawing{display:block;width:min(100%,280px);height:142px;margin:18px auto 12px;color:#bccca0}.sxb-page .sxb-review-brief h3{color:#f1f2e7;font-size:25px;letter-spacing:-.04em;margin:8px 0 15px;overflow-wrap:anywhere}.sxb-page .sxb-review-brief-copy{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:#c7cebd;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 24px}.sxb-review-facts{margin:0}.sxb-review-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:15px;padding:12px 0;border-top:1px solid #9ba88833;font-size:12px;line-height:1.6}.sxb-review-facts dt{color:#a6b39a}.sxb-review-facts dd{margin:0;color:#f1f2e7;overflow-wrap:anywhere}.sxb-page .sxb-review-brief-note{color:#aebda0;font-size:11px;line-height:1.65;margin-top:22px}.sxb-review-edit{display:flex;align-items:center;justify-content:space-between;color:#e6ecd9!important;min-height:44px;font-size:13px;text-decoration:none;border-bottom:1px solid #a8b78f55}.sxb-review-edit:hover{border-color:#d7e2c2}.sxb-review-contact{padding:34px 38px;min-width:0}.sxb-review-contact h3{font-size:27px;line-height:1.2;letter-spacing:-.04em;margin:0 0 12px}.sxb-review-contact>.sxb-small{margin:0 0 25px}.sxb-review-contact .sxb-grid{gap:16px}.sxb-review-contact .sxb-field{margin-bottom:18px}.sxb-review-contact .sxb-field input,.sxb-review-contact .sxb-field select,.sxb-review-contact .sxb-field textarea{background:#fffef8;border-color:#c0cbb5;min-height:50px;border-radius:4px;transition:border-color .18s ease,box-shadow .18s ease}.sxb-review-contact .sxb-field input:focus,.sxb-review-contact .sxb-field select:focus,.sxb-review-contact .sxb-field textarea:focus{border-color:#657f4c;outline:2px solid #819961;outline-offset:2px;box-shadow:0 0 0 5px #8199610d}.sxb-page .sxb-review-optional{margin:4px 0 20px;border-top:1px solid #d7ddce;border-bottom:1px solid #d7ddce;padding:0}.sxb-review-optional>summary{min-height:52px;align-content:center;font-size:13px;line-height:1.5;cursor:pointer;padding:10px 0}.sxb-review-optional[open]>summary{margin-bottom:10px}.sxb-review-optional .sxb-field:last-child{margin-bottom:20px}.sxb-review-contact .sxb-review-consent{align-items:flex-start;font-size:12px;line-height:1.65;padding:0;margin:20px 0;gap:12px}.sxb-review-consent input{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:#506b3e}.sxb-review-send{width:100%;justify-content:space-between;min-height:56px;border-radius:4px;transition:background .18s ease,transform .18s ease}.sxb-review-send:hover:not(:disabled){transform:translateY(-2px);background:#3d5935}.sxb-review-send:disabled{opacity:.65;cursor:wait}.sxb-review-send>span:last-child{font-size:23px;font-weight:400}.sxb-review-contact>.sxb-review-privacy{font-size:10px;line-height:1.7;margin:16px 0 0}.sxb-review-privacy a{text-decoration:underline;text-underline-offset:3px}.sxb-review-packet{padding:26px 38px 32px}.sxb-review-packet>p:first-child{font-size:13px;line-height:1.65;color:#65725d;margin:0 0 12px}.sxb-review-packet>p:first-child strong{color:#30432d}.sxb-page .sxb-review-evidence{margin:14px 0;padding:0;border-block:1px solid #d1d9c6}.sxb-review-evidence>summary{cursor:pointer;min-height:54px;align-content:center;padding:12px 0;font-size:13px;font-weight:550}.sxb-review-evidence .sxb-review-summary{border:0;padding:18px 22px;background:#f0f3e8;margin-bottom:22px}.sxb-review-evidence .sxb-review-summary>p{overflow-wrap:anywhere}.sxb-review-packet>.sxb-btn{min-height:42px;font-size:12px}.sxb-review-packet>.sxb-small{font-size:11px;margin:20px 0 0;line-height:1.7;color:#77826d}.sxb-review-retry{padding:0 38px 28px}.sxb-review-card>.sxb-reference{padding:0 38px 20px}.sxb-review-received{padding:0 38px 34px}.sxb-review-receipt-mark{display:grid;place-items:center;width:54px;height:54px;margin:6px 0 22px;background:#344e32;color:#e8f3d7;font-size:25px;border-radius:50%}.sxb-review-received>h3{font-size:29px;margin:0 0 12px;letter-spacing:-.04em}.sxb-review-reference{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#738368}.sxb-review-reference strong{font-family:monospace;font-size:14px;color:#354b2e;overflow-wrap:anywhere}.sxb-review-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 0;margin:22px 0;border-block:1px solid #d5dccb;font-family:monospace;font-size:10px;line-height:1.5;color:#5f7352}.sxb-review-received>.sxb-small{max-width:740px;font-size:12px;line-height:1.7}.sxb-review-evidence summary:focus-visible,.sxb-review-optional summary:focus-visible,.sxb-review-edit:focus-visible,.sxb-review-return a:focus-visible{outline:3px solid #a9673c;outline-offset:4px}@media(max-width:900px){.sxb-review-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sxb-review-brief{padding:26px}.sxb-review-contact{padding:28px}.sxb-review-contact .sxb-two{grid-template-columns:1fr}}@media(max-width:700px){.sxb-review-page .sxb-page-head{padding-bottom:22px}.sxb-review-return{font-size:12px}.sxb-review-return span{max-width:50%;text-align:right}.sxb-review-heading{padding:24px 22px}.sxb-review-heading h2{font-size:29px}.sxb-review-heading>p:last-child{font-size:14px}.sxb-review-layout{grid-template-columns:1fr}.sxb-review-brief{padding:22px}.sxb-review-drawing{position:absolute;right:-22px;top:38px;width:158px;height:91px;opacity:.18;margin:0;pointer-events:none}.sxb-review-brief h3{font-size:22px;margin-top:20px}.sxb-page .sxb-review-brief-copy{-webkit-line-clamp:3;font-size:13px}.sxb-review-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.sxb-review-facts>div{display:block;font-size:11px;padding:9px 0}.sxb-review-facts dd{margin-top:3px}.sxb-review-brief-note{margin-bottom:8px}.sxb-review-contact{padding:25px 22px}.sxb-review-contact h3{font-size:25px}.sxb-review-packet,.sxb-review-received{padding:22px}.sxb-review-retry{padding:0 22px 24px}.sxb-review-card>.sxb-notice{margin:0 22px 20px}.sxb-review-next{gap:10px;font-size:9px}.sxb-review-card>.sxb-reference{padding:0 22px 20px}.sxb-review-evidence .sxb-review-summary{padding:16px}}@media(prefers-reduced-motion:reduce){.sxb-review-contact .sxb-field input,.sxb-review-contact .sxb-field select,.sxb-review-contact .sxb-field textarea,.sxb-review-send{transition:none}.sxb-review-send:hover:not(:disabled){transform:none}}.sxb-review-contact input,.sxb-review-contact textarea,.sxb-review-contact select{scroll-margin-top:110px}@media(max-width:700px){.sxb-review-contact{order:-1}}@media print{.sxb-review-contact,.sxb-review-return,.sxb-review-drawing{display:none}.sxb-review-layout{display:block}.sxb-review-brief{background:#fff;color:#000}.sxb-review-brief h3,.sxb-review-facts dd{color:#000!important}.sxb-review-brief-copy{-webkit-line-clamp:unset!important;display:block!important}.sxb-review-page .sxb-review-card{box-shadow:none}}.sxb-inquiry-sections{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid #37575e}.sxb-inquiry-sections a{display:inline-flex;align-items:center;min-height:44px;color:#a5f3d7;text-decoration:underline;text-underline-offset:4px}.sxb-inquiry-sections a:focus-visible{outline:3px solid #8ef5ce;outline-offset:4px}#homebuyer-inquiries,.sxb-general-inbox{scroll-margin-top:120px}.sxb-general-inbox{margin-top:48px;padding-top:32px;border-top:1px solid #638c91;min-width:0}.sxb-general-inbox>header{max-width:760px;margin-bottom:20px}.sxb-general-detail{min-width:0;overflow-wrap:anywhere}.sxb-general-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:24px 0}.sxb-general-facts div{min-width:0}.sxb-general-facts dt{color:#c2d8d5;font-size:.8rem;margin-bottom:5px}.sxb-general-facts dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sxb-general-message{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #37575e;padding-top:16px}@media(max-width:600px){.sxb-general-facts{grid-template-columns:1fr}.sxb-general-inbox .sxb-actions{align-items:stretch}.sxb-general-inbox .sxb-actions button{width:100%;white-space:normal}.sxb-inquiry-sections{flex-direction:column;align-items:flex-start}}
