#quote-help{max-width:1200px;margin:auto;padding:24px 20px 60px;color:var(--qh-text);font-family:var(--main-family, sans-serif);font-size:16px;line-height:1.65} #quote-help *{box-sizing:border-box} #quote-help h1,#quote-help h2,#quote-help h3{font-family:Georgia,serif;font-weight:400;color:inherit;text-transform:none;letter-spacing:0} #quote-help h1{font-size:clamp(32px,4vw,52px);line-height:1.2;margin:20px 0} #quote-help h2{font-size:30px;margin:0 0 12px} #quote-help p{font-size:inherit;line-height:inherit} #quote-help a{color:inherit} #quote-help .qf-crumb{font-size:13px;margin-bottom:48px} #quote-help .qf-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:64px} #quote-help .qf-label{font-size:12px;letter-spacing:.08em} #quote-help img{display:block;width:100%;height:auto} #quote-help .qf-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0} #quote-help .qf-card{display:flex;flex-direction:column;background:var(--qh-surface);padding:22px;text-decoration:none;min-height:215px} #quote-help .qf-card h3{font-size:24px;line-height:1.3;margin:16px 0 8px} #quote-help .qf-card p{font-size:14px} #quote-help .qf-arrow{align-self:flex-end;margin-top:auto} #quote-help .qf-tools{text-align:right} #quote-help .qf-tools button{background:transparent;border:0;color:inherit;padding:12px;font:inherit;cursor:pointer} #quote-help .qf-group,#quote-help #qh-top{scroll-margin-top:180px} #quote-help .qf-group{margin:32px 0 48px} #quote-help .qf-group-head{display:flex;justify-content:space-between;gap:20px;align-items:center} #quote-help .qf-group-head a{font-size:12px;text-decoration:none} #quote-help details{border-top:1px solid var(--qh-border)} #quote-help details:last-child{border-bottom:1px solid var(--qh-border)} #quote-help summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;list-style:none} #quote-help summary::-webkit-details-marker{display:none} #quote-help summary:after{content:"+";font-size:26px;font-weight:300} #quote-help details[open]>summary:after{content:"−"} #quote-help details p{max-width:850px;padding:0 32px 22px 0;margin:0} #quote-help .qf-contact{display:grid;grid-template-columns:260px 1fr;background:#e9e0d2;margin-top:56px} #quote-help .qf-contact img{height:100%;object-fit:cover} #quote-help .qf-contact-body{padding:32px 40px} #quote-help .qf-button{display:inline-block;border:1px solid var(--qh-text);padding:10px 22px;text-decoration:none;margin-right:20px} #quote-help .qf-end{text-align:center;font-size:11px;border-top:1px solid var(--qh-border);padding-top:20px;margin-top:8px} #quote-help a:focus-visible,#quote-help button:focus-visible,#quote-help summary:focus-visible{outline:2px solid #9c694a;outline-offset:4px}@media(max-width:749px){#quote-help{padding:20px 8px 40px} #quote-help .qf-hero{grid-template-columns:1fr;gap:24px;margin-bottom:40px} #quote-help .qf-cards{grid-template-columns:repeat(2,1fr);gap:10px} #quote-help .qf-card{padding:16px;min-height:210px} #quote-help .qf-card h3{font-size:21px} #quote-help h2{font-size:26px} #quote-help .qf-group-head{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:15px} #quote-help .qf-contact{grid-template-columns:1fr} #quote-help .qf-contact img{max-height:400px;object-fit:contain} #quote-help .qf-contact-body{padding:24px} #quote-help .qf-button{margin-bottom:14px}}
.quote-help-shell{background:var(--qh-background);color:var(--qh-text)}
#quote-help{width:100%;max-width:1240px;padding-left:24px;padding-right:24px}
#quote-help .qf-answer{padding:0 0 24px;max-width:900px}
#quote-help .qf-answer p{padding:0;margin:0 0 16px;overflow-wrap:anywhere}
#quote-help .qf-answer p:last-child{margin-bottom:0}
#quote-help .qf-answer a{text-decoration:underline;text-underline-offset:3px}
#quote-help .qf-button{background:var(--qh-text);color:var(--qh-background);min-height:48px}
#quote-help .qh-nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 32px;padding-bottom:16px;border-bottom:1px solid var(--qh-border)}
#quote-help .qh-nav a{display:flex;align-items:center;min-height:44px;font-size:14px;text-decoration:none}
#quote-help .qh-nav a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:6px}
#quote-help .qf-crumb{margin-bottom:24px}
#quote-help .qf-card{min-height:185px}
#quote-help summary{min-height:56px}
#quote-help .qf-hero{margin-bottom:48px}
#quote-help .qf-hero img{aspect-ratio:622/420;object-fit:cover}
#quote-help .qf-tools button{min-height:48px}
@media(max-width:749px){#quote-help{padding:20px 20px 40px}#quote-help .qh-nav{gap:4px 16px}#quote-help .qf-card{min-height:185px}#quote-help .qf-contact img{max-height:360px;object-fit:cover;object-position:center 30%}#quote-help .qf-answer{padding-right:0}}
@media print{#quote-help details>*{display:block!important}#quote-help .qf-tools,#quote-help .qh-nav{display:none}}

#quote-help .qf-answer{background:#e5ddd1;padding:22px 24px;margin:0 0 18px;max-width:none;border-radius:2px}
@media(max-width:749px){#quote-help .qf-answer{padding:18px 16px;margin-bottom:14px}}
