.coverage-journey{color:#f5efdf;--journey-line:#b8c8e136;background:#1e345b;padding:clamp(40px,5vw,70px) 0 36px}.coverage-journey .container,.policy-protection .journey-chapters{max-width:1160px}.site-page .journey-opening{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:35px;display:grid}.site-page .journey-opening h2{color:#f5efdf;letter-spacing:-.025em;max-width:16ch;margin:0;font:400 clamp(36px,3.7vw,52px)/1.05 MintDisplay,Georgia,serif}.site-page .journey-opening>p{color:#d6e0f1;max-width:38ch;margin:0;font:400 19px/1.55 MintText,sans-serif}.journey-chapters{margin:0;padding:0;list-style:none;display:block}.coverage-chapter{border-top:1px solid #b8c8e140;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(30px,4vw,65px);padding:42px 0;scroll-margin-top:125px;display:grid}.coverage-chapter:last-child{border-bottom:1px solid #b8c8e140}.journey-figure{align-self:center;min-width:0;margin:0}.journey-art{width:100%;max-width:470px;margin:auto}.journey-art>svg{width:100%;height:auto;max-height:330px;display:block;overflow:visible}.journey-figure figcaption{color:#d9e3f2;justify-content:center;align-items:center;gap:12px;margin:12px 0 0;font:400 14px/1.4 MintText,sans-serif;display:flex}.journey-count{color:#e2c18c;border:1px solid #d5b58180;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font:400 16px/1 MintDisplay,Georgia,serif;display:grid}.site-page .journey-eyebrow{color:#d8b783;letter-spacing:.04em;align-items:center;gap:12px;margin:0 0 12px;font:400 12px/1.5 MintText,sans-serif;display:flex}.site-page .journey-explanation>h3{letter-spacing:-.025em;color:#f5efdf;text-wrap:balance;max-width:26ch;margin:0 0 23px;font:400 clamp(31px,3vw,43px)/1.07 MintDisplay,Georgia,serif}.site-page .journey-intro{color:#d8e2f2;max-width:48ch;margin:-9px 0 22px;font:400 18px/1.5 MintText,sans-serif}.journey-benefits{grid-template-columns:1fr;gap:0;display:grid}.journey-benefit{border-top:1px solid #b8c8e130;padding:17px 0;scroll-margin-top:125px}.site-page .journey-benefit h4{color:#f5efdf;letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font:400 24px/1.15 MintDisplay,Georgia,serif}.site-page .journey-benefit p{color:#d8e2f2;max-width:53ch;margin:0;font:400 18px/1.55 MintText,sans-serif}.site-page .journey-benefit p+p{margin-top:8px}.journey-benefits-compact{grid-template-columns:1fr 1fr;gap:0 24px}.site-page .journey-benefits-compact h4{font-size:22px}.site-page .journey-benefits-compact p{font-size:18px;line-height:1.5}.journey-comparison{color:#d8e2f2;border-top:1px solid #b8c8e130;margin-top:5px;font:400 15px/1.6 MintText,sans-serif}.journey-comparison summary{cursor:pointer;color:#e3c69e;justify-content:space-between;align-items:center;gap:20px;min-height:44px;list-style:none;display:flex}.journey-comparison summary::-webkit-details-marker{display:none}.journey-comparison[open] summary>span{transform:rotate(45deg)}.site-page .journey-comparison .guide-detail-note{color:#d8e2f2;border-left:2px solid #c9a96e;margin:8px 0 15px;padding:0 0 0 15px;font:400 16px/1.6 MintText,sans-serif}.journey-footer{padding-top:25px}.journey-ideal{color:#d8e2f2;gap:30px;font:400 14px/1.6 MintText,sans-serif;display:flex}.journey-ideal ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.journey-ideal li:before{content:"·";color:#e1bb84;margin-right:9px}.site-page .journey-scope{color:#b9c9e1;max-width:95ch;margin:24px 0 0;font:400 13px/1.6 MintText,sans-serif}.personal-journey-figure .auto-coverage-drawing{width:100%;height:auto;max-height:330px}.personal-journey-figure .visual-car,.personal-journey-figure .visual-people,.personal-journey-figure .visual-road{opacity:.25}.personal-journey-figure[data-focus=car] .visual-car,.personal-journey-figure[data-focus=people] .visual-people,.personal-journey-figure[data-focus=road] .visual-road{opacity:1}.personal-journey-figure .drawing-guide{stroke:#afc4df;stroke-width:1px;opacity:.19}.journey-comparison summary:focus-visible{outline-offset:4px;outline:2px solid #e3b878}.policy-protection .journey-chapters{margin:0;padding:0;list-style:none;display:block}.policy-protection .journey-chapters>.coverage-chapter{border-top:1px solid #b8c8e140;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-content:normal;align-items:center;gap:clamp(30px,4vw,65px);padding:42px 0;display:grid}.policy-protection .journey-chapters>.coverage-chapter>.journey-explanation{display:block}.policy-protection .journey-chapters .journey-explanation>h3{margin:0 0 23px;font-size:clamp(31px,3vw,43px)}.policy-protection .journey-chapters .journey-benefit p{font-size:18px;line-height:1.55}.policy-protection .journey-chapters .journey-benefit h4{font-size:24px;line-height:1.15}@media (width>=1050px) and (height<=800px){.coverage-chapter,.policy-protection .journey-chapters>.coverage-chapter{padding-block:32px}.journey-art>svg,.personal-journey-figure .auto-coverage-drawing{max-height:290px}.site-page .journey-explanation>h3{font-size:36px}.journey-benefit{padding-block:13px}}@media (width<=1000px) and (width>=761px){.journey-benefits-compact{grid-template-columns:1fr}.journey-art>svg{max-height:300px}.coverage-chapter{column-gap:30px}}@media (width<=760px){.site-page .journey-opening{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.site-page .journey-opening h2{font-size:39px}.site-page .journey-opening>p{max-width:45ch;font-size:18px}.coverage-chapter,.policy-protection .journey-chapters>.coverage-chapter{grid-template-columns:1fr;gap:26px;padding:30px 0 36px;scroll-margin-top:145px}.journey-art{max-width:360px}.journey-art>svg,.personal-journey-figure .auto-coverage-drawing{max-height:250px}.journey-figure figcaption{gap:10px;margin-top:8px;font-size:13px}.journey-count{width:27px;height:27px}.site-page .journey-explanation>h3,.policy-protection .journey-chapters .journey-explanation>h3{max-width:25ch;margin-bottom:21px;font-size:34px}.site-page .journey-eyebrow{margin-bottom:9px}.site-page .journey-intro{font-size:18px}.journey-benefits-compact{grid-template-columns:1fr}.journey-benefit{padding:18px 0}.site-page .journey-benefit h4,.site-page .journey-benefits-compact h4,.policy-protection .journey-chapters .journey-benefit h4{font-size:25px}.site-page .journey-benefit p,.site-page .journey-benefits-compact p{font-size:18px;line-height:1.6}.journey-ideal{display:block}.journey-ideal>span{margin-bottom:12px;display:block}.journey-ideal ul{gap:9px 23px}}.journey-benefit .policy-citations{white-space:nowrap;margin-left:.35rem;font-size:.68em}.journey-benefit .policy-citations a{color:#efb28c;padding:.15rem;text-decoration:none}.journey-benefit .policy-citations a:hover{text-decoration:underline}.journey-benefit .policy-citations a:focus-visible{outline-offset:4px;outline:2px solid #e7a473}@media (width>=1050px){.personal-journey .coverage-chapter{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);column-gap:45px}.personal-journey .journey-benefits-compact>.journey-benefit:last-child:nth-child(3){grid-column:1/-1}.personal-journey .journey-benefits-compact>.journey-benefit:last-child:nth-child(3) p{max-width:70ch}}.personal-journey-figure .journey-art{overflow:clip}.personal-journey-figure .auto-coverage-drawing{max-height:330px}.personal-hogar .personal-journey-figure:not([data-focus=people]) .house-interior,.personal-hogar .personal-journey-figure[data-focus=people] .house-exterior{opacity:0}.personal-hogar .personal-journey-figure[data-focus=people] .house-interior{opacity:1}@media (width<=760px){.personal-journey-figure .auto-coverage-drawing{max-height:250px}}.personal-hogar .personal-journey-figure[data-focus=people] .visual-car{opacity:0}.journey-chapters.is-scroll-story,.policy-protection .journey-chapters.is-scroll-story{isolation:isolate;border-top:1px solid #b8c8e140;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);column-gap:clamp(40px,5vw,76px);display:grid;position:relative}.journey-chapters.is-scroll-story>.coverage-chapter,.policy-protection .journey-chapters.is-scroll-story>.coverage-chapter{box-sizing:border-box;border-top:0;flex-direction:column;grid-column:2;justify-content:center;align-items:stretch;gap:0;min-height:calc(100svh - 120px);padding:42px 0;display:flex;position:relative}.journey-chapters.is-scroll-story>.coverage-chapter:before{content:"";opacity:.2;background:#d9b782;width:2px;height:38px;transition:transform .32s cubic-bezier(.2,0,0,1),opacity .24s;position:absolute;top:50%;left:-22px;transform:translateY(-50%)scaleY(.25)}.journey-chapters.is-scroll-story>.coverage-chapter.is-reading:before{opacity:1;transform:translateY(-50%)scaleY(1)}.journey-motion-stage{z-index:2;grid-area:1/1/span 3;align-self:start;height:calc(100svh - 150px);min-height:340px;max-height:680px;margin:0;padding:0;list-style:none;position:sticky;top:125px}.journey-stage-inner{flex-direction:column;height:100%;display:flex;position:relative}.story-stage-top{color:#b8c9e0;justify-content:space-between;align-items:center;gap:15px;padding:16px 0 0;font:400 13px/1.5 MintText,sans-serif;display:flex}.story-stage-number{color:#dfbf91;font-variant-numeric:tabular-nums;white-space:nowrap}.journey-stage-canvas{flex:1;min-height:260px;position:relative}.journey-stage-canvas>.journey-figure{opacity:0;pointer-events:none;will-change:transform,opacity;flex-direction:column;justify-content:center;margin:0;transition:opacity .32s cubic-bezier(.2,0,0,1),transform .4s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0;transform:translateY(25px)scale(.965)}.journey-stage-canvas>.journey-figure.is-story-active{opacity:1;transform:translate3d(0,var(--scene-drift,0px),0) scale(var(--scene-scale,1))}.journey-stage-canvas .journey-art{width:100%;max-width:540px;overflow:visible}.journey-stage-canvas .journey-art>svg,.journey-stage-canvas .personal-journey-figure .auto-coverage-drawing{width:100%;max-height:min(47svh,410px)}.journey-stage-canvas .journey-figure figcaption{color:#e5e7e9;margin-top:18px;font-size:15px}.story-mechanism{transform-box:fill-box;transform-origin:50%;will-change:transform}.story-route{flex-shrink:0;height:58px;margin:8px 18px 0;position:relative}.story-route>svg{width:100%;height:40px;display:block;overflow:visible}.story-route-steps{color:#8b9fbe;justify-content:space-between;align-items:start;font:400 16px/1 MintDisplay,Georgia,serif;display:flex;position:absolute;inset:0}.story-route-steps>span{background:#1b3053;border:1px solid #7890b240;border-radius:50%;place-items:center;width:30px;height:30px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.story-route-steps>span.is-current{color:#1b3053;background:#dfc393;border-color:#dfc393}.site-page .story-scroll-hint{color:#b8c9e0;text-align:center;justify-content:center;gap:12px;margin:0 0 15px;font:400 13px/1.4 MintText,sans-serif;display:flex}.story-scroll-hint>span{color:#dfbf91}@media (width>=1050px){.personal-journey .journey-chapters.is-scroll-story{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);column-gap:45px}}@media (width<=760px){.journey-chapters.is-scroll-story,.policy-protection .journey-chapters.is-scroll-story{border-top:0;display:block}.journey-motion-stage{background:#1e345b;height:235px;min-height:0;max-height:none;margin:0 -3px -210px;position:sticky;top:114px}.policy-protection .journey-motion-stage{background:#192849}.journey-motion-stage:after{content:"";pointer-events:none;background:linear-gradient(#1e345b,#0000);height:24px;position:absolute;bottom:-23px;left:0;right:0}.policy-protection .journey-motion-stage:after{background:linear-gradient(#192849,#0000)}.story-stage-top{padding-top:6px;font-size:11px}.journey-stage-canvas{min-height:0}.journey-stage-canvas .journey-art{max-width:300px}.journey-stage-canvas .journey-art>svg,.journey-stage-canvas .personal-journey-figure .auto-coverage-drawing{max-height:173px}.journey-stage-canvas .journey-figure figcaption{margin-top:0;font-size:12px}.journey-stage-canvas .journey-count{display:none}.story-route{height:25px;margin:0 30px}.story-route>svg{height:23px}.story-route-steps{font-size:12px}.story-route-steps>span{width:23px;height:23px}.site-page .story-scroll-hint{display:none}.journey-chapters.is-scroll-story>.coverage-chapter,.policy-protection .journey-chapters.is-scroll-story>.coverage-chapter{border-bottom:1px solid #b8c8e140;min-height:calc(100svh - 100px);padding:265px 0 65px;scroll-margin-top:375px;display:block}.journey-chapters.is-scroll-story>.coverage-chapter:before{display:none}.journey-chapters.is-scroll-story .journey-explanation{z-index:1;position:relative}}@media (prefers-reduced-motion:reduce){.story-mechanism,.journey-stage-canvas>.journey-figure{transition:none!important;transform:none!important}.story-draw-path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}@media (width<=760px){body:has(.site-header.is-scroll-hidden) .journey-motion-stage{top:8px}.journey-motion-stage:before{content:"";background:inherit;height:11px;position:absolute;inset:-10px 0 auto}.journey-chapters.is-scroll-story>.coverage-chapter+.coverage-chapter,.policy-protection .journey-chapters.is-scroll-story>.coverage-chapter+.coverage-chapter{padding-top:110px}}.personal-journey>.journey-chapters{margin-inline:auto}@media (width<=760px){.journey-chapters>.coverage-chapter,.policy-protection .journey-chapters>.coverage-chapter{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:30px 0 38px;display:flex}.journey-chapters>.coverage-chapter>.journey-explanation,.policy-protection .journey-chapters>.coverage-chapter>.journey-explanation{display:contents}.coverage-chapter>.journey-explanation>.journey-eyebrow{order:0;margin:0 0 10px}.coverage-chapter>.journey-explanation>h3{order:1;margin-bottom:15px}.coverage-chapter>.journey-figure{order:2;align-self:auto;width:100%;margin:0 0 18px;position:static}.coverage-chapter>.journey-figure .journey-art{max-width:350px;overflow:clip}.coverage-chapter>.journey-figure .journey-art>svg,.coverage-chapter>.personal-journey-figure .auto-coverage-drawing{max-height:175px}.coverage-chapter>.journey-figure figcaption{display:none}.coverage-chapter>.journey-explanation>.journey-intro{order:3;margin:0 0 18px}.coverage-chapter>.journey-explanation>.journey-benefits{order:4}.coverage-chapter>.journey-explanation>.journey-comparison{order:5}.is-mobile-story .journey-art{transform:translate3d(0,var(--scene-drift,0px),0)}.journey-motion-stage{display:none!important}}
