.question-page{--ivory:#faf7f2;--ivory-mid:#f5f1ea;--charcoal:#4d4d4d;--charcoal-deep:#3a3a3a;--stone:#6b6560;--stone-light:#706a64;--warm-white:#fffdf9;--red:#8b4049;--red-light:#a85d66;--border:#b4a5912e;background:var(--ivory);min-height:100vh}.question-breadcrumb{background:var(--charcoal-deep);padding:100px 68px 0}.question-back{letter-spacing:1px;text-transform:uppercase;color:var(--stone-light);align-items:center;gap:8px;font-size:12px;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.question-back:hover{color:var(--warm-white)}.question-header{background:var(--charcoal-deep);padding:32px 68px 60px}.question-header-inner{max-width:900px}.question-tags{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.question-tag{letter-spacing:1px;text-transform:uppercase;color:var(--stone-light);background:#ffffff14;padding:6px 14px;font-size:11px;font-weight:400;text-decoration:none;transition:all .2s}.question-tag:hover{color:var(--warm-white);background:#ffffff26}.question-title{color:var(--warm-white);font-family:Cormorant Garamond,serif;font-size:44px;font-weight:300;line-height:1.2}.question-answer{padding:60px 68px}.question-answer-inner{grid-template-columns:1fr 320px;gap:60px;max-width:1200px;margin:0 auto;display:grid}.question-content{max-width:700px}.question-paragraph{color:var(--charcoal);margin-bottom:24px;font-size:17px;font-weight:300;line-height:1.85}.question-paragraph strong{color:var(--charcoal-deep);font-weight:500}.question-list{margin:0 0 24px;padding-left:0;list-style:none}.question-list li{color:var(--charcoal);margin-bottom:12px;padding-left:24px;font-size:16px;font-weight:300;line-height:1.8;position:relative}.question-list li:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.question-sidebar{flex-direction:column;gap:24px;display:flex}.question-related-services{border:1px solid var(--border);background:#fff;padding:28px}.question-related-services h3{color:var(--charcoal);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:12px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400}.question-service-links{flex-direction:column;gap:8px;display:flex}.question-service-link{color:var(--charcoal);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.question-service-link:last-child{border-bottom:none}.question-service-link:hover{color:var(--red)}.question-service-link svg{opacity:0;width:14px;height:14px;transition:all .2s;transform:translate(-4px)}.question-service-link:hover svg{opacity:1;transform:translate(0)}.question-disclaimer{background:var(--ivory-mid);border-left:3px solid var(--stone-light);gap:14px;padding:20px;display:flex}.question-disclaimer svg{color:var(--stone-light);flex-shrink:0;margin-top:2px}.question-disclaimer p{color:var(--stone);font-size:12px;font-weight:300;line-height:1.7}.question-sidebar-cta{background:var(--charcoal-deep);text-align:center;padding:28px}.question-sidebar-cta p{color:var(--stone-light);margin-bottom:16px;font-size:14px;font-weight:300;line-height:1.6}.question-phone{background:var(--red);color:var(--warm-white);letter-spacing:1px;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:400;text-decoration:none;transition:background .2s;display:inline-flex}.question-phone:hover{background:var(--red-light)}.question-related{background:var(--ivory-mid);border-top:1px solid var(--border);padding:60px 68px}.question-related-inner{max-width:1200px;margin:0 auto}.question-related-title{color:var(--charcoal);margin-bottom:28px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400}.question-related-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px;display:grid}.question-related-card{border:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:all .2s;display:flex}.question-related-card:hover{border-color:var(--stone-light);box-shadow:0 4px 16px #0000000a}.question-related-card h3{color:var(--charcoal);flex:1;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400;line-height:1.3}.question-related-card svg{color:var(--red);opacity:0;flex-shrink:0;transition:all .2s;transform:translate(-4px)}.question-related-card:hover svg{opacity:1;transform:translate(0)}.question-view-all{letter-spacing:1px;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;font-size:13px;font-weight:400;text-decoration:none;transition:gap .2s;display:inline-flex}.question-view-all:hover{gap:14px}@media (max-width:1024px){.question-breadcrumb{padding:100px 40px 0}.question-header{padding:24px 40px 48px}.question-title{font-size:36px}.question-answer{padding:48px 40px}.question-answer-inner{grid-template-columns:1fr;gap:40px}.question-sidebar{flex-flow:wrap}.question-related-services,.question-disclaimer,.question-sidebar-cta{flex:1;min-width:280px}.question-related{padding:48px 40px}}@media (max-width:768px){.question-breadcrumb{padding:90px 24px 0}.question-header{padding:20px 24px 40px}.question-title{font-size:28px}.question-answer{padding:32px 24px}.question-paragraph{font-size:16px}.question-sidebar{flex-direction:column}.question-related-services,.question-disclaimer,.question-sidebar-cta{min-width:100%}.question-related{padding:40px 24px}.question-related-title{font-size:24px}.question-related-grid{grid-template-columns:1fr}}
