.BCEtiG_section{padding-block:var(--space-14)}.BCEtiG_block{gap:var(--space-10);padding-block:var(--space-10);border-top:1px solid var(--color-border-warm);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.BCEtiG_block:last-child{border-bottom:1px solid var(--color-border-warm)}.BCEtiG_videoBlock{padding-bottom:var(--space-6)}.BCEtiG_heading{color:var(--color-contrast-ink);font-size:var(--font-size-heading-base);text-align:left;margin:0;font-weight:800;line-height:1.2}.BCEtiG_body{min-width:0;max-width:68ch}.BCEtiG_body p{color:var(--color-text-body);font-size:var(--font-size-body);margin:0;line-height:1.65}.BCEtiG_body p+p{margin-top:var(--space-4)}.BCEtiG_body a{color:var(--color-link-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;font-weight:700}.BCEtiG_body a:hover{text-decoration-color:currentColor}.BCEtiG_body .BCEtiG_lead{color:var(--color-text-primary)}.BCEtiG_body .BCEtiG_localNote{margin-top:var(--space-5)}.BCEtiG_body .BCEtiG_propertyChecksIntro{margin-top:var(--space-6);color:var(--color-text-primary);font-weight:700}.BCEtiG_propertyGallery{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BCEtiG_propertyGallery figure{aspect-ratio:4/3;border-radius:var(--radius-lg);margin:0;overflow:hidden}.BCEtiG_propertyGallery img{object-fit:cover;width:100%;height:100%}.BCEtiG_propertyChecks{margin:var(--space-5) 0 0;border-top:1px solid var(--color-border-warm);padding:0;list-style:none}.BCEtiG_propertyChecks>li{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--color-border-warm);grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);display:grid}.BCEtiG_propertyChecks h3{color:var(--color-contrast-ink);font-size:var(--font-size-label);margin:0;font-weight:800;line-height:1.4}.BCEtiG_propertyCheckContent{min-width:0}.BCEtiG_propertyCheckContent a{margin-top:var(--space-2);display:inline-block}.BCEtiG_propertyCheckLinks{align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.BCEtiG_localNote+.BCEtiG_actions{margin-top:var(--space-3)}.BCEtiG_body .BCEtiG_reviewAdvice{margin-top:var(--space-5)}.BCEtiG_actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.BCEtiG_office{margin-top:var(--space-8);background:var(--color-surface-subtle);border:1px solid var(--color-border-muted);border-radius:var(--radius-xl);grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.BCEtiG_officeDetails{align-content:center;gap:var(--space-3);padding:var(--space-6);display:grid}.BCEtiG_officeDetails h3{color:var(--color-contrast-ink);font-size:var(--font-size-body-lg);margin:0;font-weight:800;line-height:1.3}.BCEtiG_officeDetails address{color:var(--color-text-body);font-size:var(--font-size-label);font-style:normal;line-height:1.5}.BCEtiG_body .BCEtiG_officeEyebrow{color:var(--color-text-muted);font-size:var(--font-size-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.BCEtiG_officeMap{background:var(--color-surface-base);min-height:280px}.BCEtiG_officeMap iframe{border:0;width:100%;height:100%;min-height:280px;display:block}.BCEtiG_links{gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.BCEtiG_links li{padding-left:var(--space-5);color:var(--color-text-body);font-size:var(--font-size-label);line-height:1.55;position:relative}.BCEtiG_links li:before{content:"";background:var(--color-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.BCEtiG_video{width:calc(100% - 2*var(--space-5));aspect-ratio:16/9;margin:var(--space-5) var(--space-5) 0}.BCEtiG_video iframe{border-radius:var(--radius-xl);border:0;width:100%;height:100%}.BCEtiG_videoDisclosure{margin-top:var(--space-5);color:var(--color-contrast-ink);background:var(--color-surface-cream);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);overflow:hidden}.BCEtiG_videoDisclosure summary{padding:var(--space-4) var(--space-10) var(--space-4) var(--space-5);color:var(--color-link-secondary);cursor:pointer;font-size:var(--font-size-label);font-weight:800;line-height:1.4;list-style:none;position:relative}.BCEtiG_videoDisclosure summary::-webkit-details-marker{display:none}.BCEtiG_videoDisclosure summary:after{top:50%;right:var(--space-4);content:"+";font-size:var(--font-size-body-lg);line-height:1;position:absolute;transform:translateY(-50%)}.BCEtiG_videoDisclosure summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.BCEtiG_videoDisclosure[open]{padding-bottom:var(--space-5)}.BCEtiG_videoDisclosure[open] summary:after{content:"−"}@media (max-width:64rem){.BCEtiG_propertyChecks>li{gap:var(--space-2);grid-template-columns:1fr}}@media (max-width:768px){.BCEtiG_section{padding-block:var(--space-10)}.BCEtiG_block{gap:var(--space-4);padding-block:var(--space-8);grid-template-columns:1fr}.BCEtiG_videoBlock{padding-bottom:var(--space-5)}.BCEtiG_heading{font-size:var(--font-size-heading-sm)}.BCEtiG_propertyChecks h3{font-size:var(--font-size-body)}.BCEtiG_body p{font-size:var(--font-size-body);line-height:1.6}.BCEtiG_links li,.BCEtiG_videoDisclosure summary{font-size:var(--font-size-body)}.BCEtiG_actions{flex-direction:column;align-items:stretch}.BCEtiG_propertyGallery,.BCEtiG_office{grid-template-columns:1fr}.BCEtiG_propertyGallery figure{aspect-ratio:16/9}.BCEtiG_propertyGallery figure+figure{display:none}.BCEtiG_officeDetails{padding:var(--space-5)}.BCEtiG_officeMap,.BCEtiG_officeMap iframe{min-height:260px}.BCEtiG_videoDisclosure{margin-top:var(--space-5)}}