.golf-insurance_document__nSpYZ{min-width:0;color:#17364d;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:16px;line-height:1.9}.golf-insurance_document__nSpYZ .publication-appendix{margin-top:4rem;scroll-margin-top:6rem}.golf-insurance_document__nSpYZ .publication-appendix>h2{font-size:1.7rem;font-weight:700;line-height:1.8;margin-bottom:1.5rem}.golf-insurance_document__nSpYZ *{box-sizing:border-box}.golf-insurance_document__nSpYZ html{scroll-behavior:smooth}.golf-insurance_document__nSpYZ body{margin:0;background:#f7f8f7;color:#17364d;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:16px;line-height:1.9}.golf-insurance_document__nSpYZ a{color:#294b63;text-underline-offset:4px}.golf-insurance_document__nSpYZ a:hover{text-decoration-thickness:2px}.golf-insurance_document__nSpYZ [tabindex]:focus-visible,.golf-insurance_document__nSpYZ a:focus-visible,.golf-insurance_document__nSpYZ summary:focus-visible{outline:3px solid #527e96;outline-offset:4px}.golf-insurance_document__nSpYZ ::selection{color:#fff;background:#294b63}.golf-insurance_document__nSpYZ figure,.golf-insurance_document__nSpYZ h1,.golf-insurance_document__nSpYZ h2,.golf-insurance_document__nSpYZ h3,.golf-insurance_document__nSpYZ h4,.golf-insurance_document__nSpYZ p{margin:0}.golf-insurance_document__nSpYZ a,.golf-insurance_document__nSpYZ button{touch-action:manipulation}.golf-insurance_document__nSpYZ .skip-link{position:absolute;top:-100px;left:20px;z-index:20;background:white;padding:10px}.golf-insurance_document__nSpYZ .skip-link:focus{top:10px}.golf-insurance_document__nSpYZ .sitehead{background:#17364d;color:white;padding:15px max(20px,calc((100vw - 984px)/2));font-size:15px}.golf-insurance_document__nSpYZ .sitehead>a{font-weight:700;text-decoration:none}.golf-insurance_document__nSpYZ .sitehead a{color:white}.golf-insurance_document__nSpYZ .sitehead span{font-weight:400;margin-left:10px;font-size:12px}.golf-insurance_document__nSpYZ .topnav{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:6px;font-size:13px}.golf-insurance_document__nSpYZ .topnav a{min-height:44px;display:flex;align-items:center}.golf-insurance_document__nSpYZ .topnav [aria-current]{text-decoration-thickness:2px}.golf-insurance_document__nSpYZ .article{max-width:984px;margin:auto;padding:36px 32px 70px;min-width:0}.golf-insurance_document__nSpYZ .breadcrumb{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px;margin-bottom:24px}.golf-insurance_document__nSpYZ .preview{display:inline-block;border:1px solid #bacbd4;padding:5px 10px;font-size:12px;margin-bottom:25px}.golf-insurance_document__nSpYZ .header{max-width:760px}.golf-insurance_document__nSpYZ .header h1{font-size:clamp(29px,4.1vw,42px);line-height:1.6;letter-spacing:.01em;text-wrap:balance;margin-bottom:20px}.golf-insurance_document__nSpYZ .subtitle{font-size:17px;line-height:1.9;margin-bottom:15px}.golf-insurance_document__nSpYZ .small{font-size:13px;color:#476072}.golf-insurance_document__nSpYZ .tabs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.golf-insurance_document__nSpYZ .tabs a{border:1px solid #294b63;padding:9px 17px;border-radius:30px;text-decoration:none;font-size:14px;min-height:44px;display:flex;align-items:center}.golf-insurance_document__nSpYZ .tabs a[aria-current]{background:#294b63;color:white}.golf-insurance_document__nSpYZ .contents{border-block:1px solid #cdd8dd;margin:30px 0;padding:20px 0}.golf-insurance_document__nSpYZ .contents h2{font-size:17px}.golf-insurance_document__nSpYZ .contents ol{padding-left:25px;margin:15px 0 0;display:grid;gap:9px;font-size:14px}.golf-insurance_document__nSpYZ .contents a{padding:4px 0}.golf-insurance_document__nSpYZ .chapter{scroll-margin-top:20px;background:#fff;border:1px solid #d2dce2;padding:35px 36px;margin:25px 0}.golf-insurance_document__nSpYZ .chapterHeader{margin-bottom:25px}.golf-insurance_document__nSpYZ .chapterHeader h2{font-size:clamp(23px,3vw,28px);line-height:1.7;text-wrap:balance}.golf-insurance_document__nSpYZ .chapterBody>p{max-width:44rem;margin:0 0 24px}.golf-insurance_document__nSpYZ .chapterBody h3{font-size:20px;line-height:1.6}.golf-insurance_document__nSpYZ .chapterBody a{overflow-wrap:anywhere}.golf-insurance_document__nSpYZ .source-note{font-size:12px;color:#476072;margin-top:18px!important}.golf-insurance_document__nSpYZ .source-note a{display:inline-flex;min-width:30px;min-height:30px;align-items:center}.golf-insurance_document__nSpYZ .chart{margin:32px 0;padding:24px;background:#f2f6f7;border:1px solid #d2dce2;min-width:0;break-inside:avoid}.golf-insurance_document__nSpYZ .chart h3{margin-bottom:8px;font-size:21px}.golf-insurance_document__nSpYZ .fig-kind{font-size:12px;color:#476072;margin-bottom:22px}.golf-insurance_document__nSpYZ .chart figcaption{font-size:12px;color:#3f5c6d;margin-top:22px}.golf-insurance_document__nSpYZ .chart figcaption a{white-space:nowrap}.golf-insurance_document__nSpYZ .chart-note{font-size:12px;margin-top:16px}.golf-insurance_document__nSpYZ .period-label{font-size:14px;margin:24px 0 16px}.golf-insurance_document__nSpYZ .period-label:first-of-type{margin-top:4px}.golf-insurance_document__nSpYZ .fig-callout{margin:20px 0 0;padding-top:14px;border-top:1px solid #bdcfd8;font-size:15px;font-weight:600}.golf-insurance_document__nSpYZ .bars{display:grid;gap:13px}.golf-insurance_document__nSpYZ .bar-row{display:grid;grid-template-columns:142px minmax(20px,1fr) 92px;gap:10px;align-items:center;font-size:14px}.golf-insurance_document__nSpYZ .bar-label{line-height:1.5}.golf-insurance_document__nSpYZ .bar-track{height:18px;background:#e1e9ed}.golf-insurance_document__nSpYZ .bar-fill{height:100%;display:block;background:#294b63;min-width:0}.golf-insurance_document__nSpYZ .bar-fill.light{background:#7396a9}.golf-insurance_document__nSpYZ .bar-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;text-align:right}.golf-insurance_document__nSpYZ .shaft-line{display:grid;grid-template-columns:minmax(15px,1fr) 74px;gap:8px;align-items:center;font-size:12px;font-variant-numeric:tabular-nums;margin:7px 0}.golf-insurance_document__nSpYZ .shaft-line>span{text-align:right;white-space:nowrap}.golf-insurance_document__nSpYZ .shaft-line .bar-track{background:transparent;height:21px}.golf-insurance_document__nSpYZ .pair-key,.golf-insurance_document__nSpYZ .stack-key{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;font-size:12px}.golf-insurance_document__nSpYZ .pair-key span:before,.golf-insurance_document__nSpYZ .stack-key span:before{content:"";display:inline-block;width:12px;height:12px;background:#294b63;margin-right:7px}.golf-insurance_document__nSpYZ .pair-key span+span:before{background:#7396a9}.golf-insurance_document__nSpYZ .stack-key span+span:before{background:#d6e1e6}.golf-insurance_document__nSpYZ .pair-row{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;margin-bottom:17px;font-size:14px}.golf-insurance_document__nSpYZ .pair-row>strong{font-weight:500}.golf-insurance_document__nSpYZ .pair-bar{background:#294b63;color:#fff;height:27px;line-height:27px;font-size:13px;padding-left:9px;min-width:62px;white-space:nowrap;font-variant-numeric:tabular-nums}.golf-insurance_document__nSpYZ .pair-bar.second{background:#7396a9;color:#112f42;margin-top:5px;font-weight:700}.golf-insurance_document__nSpYZ .stack-row{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;font-size:14px;margin:14px 0}.golf-insurance_document__nSpYZ .stack{display:flex;height:35px;min-width:0}.golf-insurance_document__nSpYZ .stack span{display:flex;align-items:center;justify-content:center;background:#294b63;color:white;font-size:13px;font-weight:700;white-space:nowrap}.golf-insurance_document__nSpYZ .stack span+span{background:#d6e1e6;color:#17364d}.golf-insurance_document__nSpYZ .svg-scroll{overflow-x:auto;max-width:100%}.golf-insurance_document__nSpYZ .svg-scroll svg{display:block;width:100%;min-width:640px;height:auto;font-family:inherit}.golf-insurance_document__nSpYZ .svg-scroll text{font-size:13px;fill:#17364d}.golf-insurance_document__nSpYZ .table-wrap{max-width:100%;overflow:auto;border:1px solid #cdd8dd;margin:25px 0;border-radius:5px}.golf-insurance_document__nSpYZ table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.8;min-width:540px}.golf-insurance_document__nSpYZ caption{text-align:left;padding:13px 16px;background:#edf2f4;font-size:13px;font-weight:700}.golf-insurance_document__nSpYZ td,.golf-insurance_document__nSpYZ th{text-align:left;vertical-align:top;border-bottom:1px solid #d5dfe4;padding:12px 15px;min-width:90px}.golf-insurance_document__nSpYZ thead th{background:#edf2f4}.golf-insurance_document__nSpYZ tbody th{font-weight:600}.golf-insurance_document__nSpYZ tbody tr:last-child>*{border-bottom:0}.golf-insurance_document__nSpYZ td{font-variant-numeric:tabular-nums}.golf-insurance_document__nSpYZ .references{margin-top:50px;border-top:1px solid #cdd8dd;padding-top:30px}.golf-insurance_document__nSpYZ .references h2{font-size:22px}.golf-insurance_document__nSpYZ .references ol{padding-left:25px;font-size:13px}.golf-insurance_document__nSpYZ .references li{padding:8px 0 12px;scroll-margin-top:20px}.golf-insurance_document__nSpYZ .references small{display:block;color:#476072;font-size:11px;margin-top:5px}.golf-insurance_document__nSpYZ .references a{overflow-wrap:anywhere}.golf-insurance_document__nSpYZ .footer{border-top:1px solid #cdd8dd;padding:22px;text-align:center;font-size:12px;color:#476072}.golf-insurance_document__nSpYZ .money-flow{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;gap:7px}.golf-insurance_document__nSpYZ .money-flow>div:not(.flow-bridge){border:1px solid #bacdd7;background:white;padding:18px 12px;text-align:center}.golf-insurance_document__nSpYZ .money-flow h4{font-size:15px;margin-bottom:10px}.golf-insurance_document__nSpYZ .money-flow p{font-size:12px;line-height:1.8}.golf-insurance_document__nSpYZ .flow-bridge{text-align:center;font-size:10px;line-height:1.5}.golf-insurance_document__nSpYZ .flow-bridge b{display:block;font-size:28px;font-weight:400}.golf-insurance_document__nSpYZ .flow-bridge span{display:block}.golf-insurance_document__nSpYZ .care-flow{counter-reset:care;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.golf-insurance_document__nSpYZ .care-flow li{counter-increment:care;background:white;padding:17px 14px;border-top:2px solid #7396a9}.golf-insurance_document__nSpYZ .care-flow li:before{content:counter(care);display:block;font-size:16px;color:#527e96;font-variant-numeric:tabular-nums;margin-bottom:10px}.golf-insurance_document__nSpYZ .care-flow h4{font-size:15px;line-height:1.6;margin-bottom:10px}.golf-insurance_document__nSpYZ .care-flow p{font-size:12px}.golf-insurance_document__nSpYZ .income-model,.golf-insurance_document__nSpYZ .repair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.golf-insurance_document__nSpYZ .income-model>div,.golf-insurance_document__nSpYZ .repair-grid>div{border-top:1px solid #9fb6c3;padding-top:15px}.golf-insurance_document__nSpYZ .income-model h4,.golf-insurance_document__nSpYZ .repair-grid h4{font-size:16px;line-height:1.7;margin-bottom:13px}.golf-insurance_document__nSpYZ .income-model p,.golf-insurance_document__nSpYZ .repair-grid p{font-size:13px}.golf-insurance_document__nSpYZ .cross{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;text-align:center;align-items:stretch}.golf-insurance_document__nSpYZ .cross>strong{font-size:12px;line-height:1.6;display:flex;align-items:center;justify-content:center;padding:8px}.golf-insurance_document__nSpYZ .cross>div:not(:first-child){background:#e1e9ed;padding:18px 7px}.golf-insurance_document__nSpYZ .cross>div.cross-main{background:#294b63;color:white}.golf-insurance_document__nSpYZ .cross b{display:block;font-size:31px;line-height:1.5;font-variant-numeric:tabular-nums}.golf-insurance_document__nSpYZ .cross span{font-size:11px;display:block}.golf-insurance_document__nSpYZ .dedup{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.golf-insurance_document__nSpYZ .dedup>div{text-align:center;flex:1;min-width:120px;padding:18px 8px;background:white}.golf-insurance_document__nSpYZ .dedup strong{font-size:31px;display:block;line-height:1.5;font-variant-numeric:tabular-nums}.golf-insurance_document__nSpYZ .dedup span{font-size:12px;display:block}.golf-insurance_document__nSpYZ .dedup>b{font-size:24px;font-weight:400}.golf-insurance_document__nSpYZ .timeline{list-style:none;padding:0;margin:0}.golf-insurance_document__nSpYZ .timeline li{display:grid;grid-template-columns:110px 1fr;gap:17px;border-top:1px solid #cdd8dd;padding:18px 0}.golf-insurance_document__nSpYZ .timeline li:last-child{border-bottom:1px solid #cdd8dd}.golf-insurance_document__nSpYZ .timeline strong{font-size:14px;font-variant-numeric:tabular-nums}.golf-insurance_document__nSpYZ .timeline h4{font-size:15px}.golf-insurance_document__nSpYZ .timeline p{font-size:13px;margin-top:5px}.golf-insurance_document__nSpYZ .downloads{padding-left:22px}.golf-insurance_document__nSpYZ .downloads a{min-height:44px;display:inline-flex;align-items:center}.golf-insurance_document__nSpYZ .tabs a,.golf-insurance_document__nSpYZ .topnav a{transition:background-color .15s ease,color .15s ease}@media(min-width:1100px){.golf-insurance_document__nSpYZ .article{padding-top:45px}.golf-insurance_document__nSpYZ .chapter{padding:40px 48px}}@media(max-width:600px){.golf-insurance_document__nSpYZ body{font-size:16px}.golf-insurance_document__nSpYZ .article{padding:24px 16px 45px}.golf-insurance_document__nSpYZ .header h1{font-size:29px}.golf-insurance_document__nSpYZ .subtitle{font-size:16px}.golf-insurance_document__nSpYZ .chapter{padding:26px 18px;margin:20px 0}.golf-insurance_document__nSpYZ .chapterHeader h2{font-size:23px}.golf-insurance_document__nSpYZ .tabs{gap:8px}.golf-insurance_document__nSpYZ .tabs a{font-size:12px;padding:9px 13px}.golf-insurance_document__nSpYZ .chart{margin:26px -6px;padding:18px 13px}.golf-insurance_document__nSpYZ .chart h3{font-size:19px}.golf-insurance_document__nSpYZ .bar-row{grid-template-columns:98px minmax(10px,1fr) 66px;gap:7px;font-size:12px}.golf-insurance_document__nSpYZ .bar-row strong{font-size:12px}.golf-insurance_document__nSpYZ .bar-track{height:16px}.golf-insurance_document__nSpYZ .pair-row{grid-template-columns:92px 1fr;gap:8px;font-size:12px}.golf-insurance_document__nSpYZ .pair-bar{font-size:12px}.golf-insurance_document__nSpYZ .stack-row{grid-template-columns:79px 1fr;font-size:12px;gap:7px}.golf-insurance_document__nSpYZ .stack span{font-size:11px}.golf-insurance_document__nSpYZ .stack{height:31px}.golf-insurance_document__nSpYZ .money-flow{grid-template-columns:1fr;gap:5px}.golf-insurance_document__nSpYZ .money-flow>div:not(.flow-bridge){padding:17px}.golf-insurance_document__nSpYZ .money-flow h4{font-size:17px}.golf-insurance_document__nSpYZ .money-flow p{font-size:14px}.golf-insurance_document__nSpYZ .flow-bridge{display:flex;justify-content:center;align-items:center;gap:15px;padding:6px}.golf-insurance_document__nSpYZ .flow-bridge b{transform:rotate(90deg);font-size:24px}.golf-insurance_document__nSpYZ .flow-bridge span:last-child{font-size:11px}.golf-insurance_document__nSpYZ .care-flow{grid-template-columns:1fr 1fr;gap:10px}.golf-insurance_document__nSpYZ .care-flow li{padding:13px 11px}.golf-insurance_document__nSpYZ .care-flow h4{font-size:14px}.golf-insurance_document__nSpYZ .care-flow p{font-size:12px}.golf-insurance_document__nSpYZ .income-model,.golf-insurance_document__nSpYZ .repair-grid{grid-template-columns:1fr;gap:20px}.golf-insurance_document__nSpYZ .income-model p,.golf-insurance_document__nSpYZ .repair-grid p{font-size:14px}.golf-insurance_document__nSpYZ .cross b{font-size:25px}.golf-insurance_document__nSpYZ .cross>strong{font-size:11px;padding:5px}.golf-insurance_document__nSpYZ .cross span{font-size:10px}.golf-insurance_document__nSpYZ .cross>div:not(:first-child){padding:14px 4px}.golf-insurance_document__nSpYZ .dedup{gap:5px}.golf-insurance_document__nSpYZ .dedup>div{min-width:70px;padding:12px 5px}.golf-insurance_document__nSpYZ .dedup strong{font-size:24px}.golf-insurance_document__nSpYZ .dedup span{font-size:10px}.golf-insurance_document__nSpYZ .dedup>b{font-size:19px}.golf-insurance_document__nSpYZ .timeline li{grid-template-columns:85px 1fr;gap:10px}.golf-insurance_document__nSpYZ .references small,.golf-insurance_document__nSpYZ .timeline strong{font-size:12px}.golf-insurance_document__nSpYZ .topnav{gap:2px 15px}.golf-insurance_document__nSpYZ .topnav a{font-size:12px}.golf-insurance_document__nSpYZ .references li{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.golf-insurance_document__nSpYZ html{scroll-behavior:auto}.golf-insurance_document__nSpYZ *{transition:none!important}}@media print{.golf-insurance_document__nSpYZ .preview,.golf-insurance_document__nSpYZ .sitehead,.golf-insurance_document__nSpYZ .skip-link,.golf-insurance_document__nSpYZ .tabs,.golf-insurance_document__nSpYZ .topnav{display:none}.golf-insurance_document__nSpYZ .article{max-width:none;padding:0}.golf-insurance_document__nSpYZ .chapter{border:0;padding:0}.golf-insurance_document__nSpYZ .chart{break-inside:avoid}.golf-insurance_document__nSpYZ .svg-scroll,.golf-insurance_document__nSpYZ .table-wrap{overflow:visible}.golf-insurance_document__nSpYZ body{background:white}.golf-insurance_document__nSpYZ a{color:inherit}.golf-insurance_document__nSpYZ .svg-scroll svg{min-width:0}}.golf-insurance_document__nSpYZ .compare-legend{display:flex;gap:2rem;color:#506773;font-size:.85rem;margin-bottom:1rem}.golf-insurance_document__nSpYZ .compare-legend span:before{content:"";display:inline-block;width:18px;height:9px;margin-right:7px;background:#9bafb8}.golf-insurance_document__nSpYZ .compare-legend span+span:before{background:#294b63}.golf-insurance_document__nSpYZ .compare-bars{display:grid;gap:1.3rem}.golf-insurance_document__nSpYZ .compare-bars h4{margin:0 0 .3rem}.golf-insurance_document__nSpYZ .compare-bars p{display:flex;align-items:center;margin:.25rem 0}.golf-insurance_document__nSpYZ .compare-bars p span{display:block;height:14px;min-width:4px;border-radius:1px}.golf-insurance_document__nSpYZ .compare-bars .old{background:#9bafb8}.golf-insurance_document__nSpYZ .compare-bars .new{background:#294b63}.golf-insurance_document__nSpYZ .compare-bars p strong{font-size:.9rem;white-space:nowrap;min-width:85px}.golf-insurance_document__nSpYZ .compare-bars small{color:#526976}.golf-insurance_document__nSpYZ .compare-bars p span{max-width:calc(100% - 100px)}.golf-insurance_document__nSpYZ .chart svg text{font-size:12px;fill:#465a65;font-family:inherit}.golf-insurance_document__nSpYZ .download-list{display:grid;gap:12px}.golf-insurance_document__nSpYZ .download-list a{overflow-wrap:anywhere;display:block;padding:12px;border:1px solid #c9d9e0}.golf-insurance_document__nSpYZ .chart figcaption{line-height:1.8}.golf-insurance_document__nSpYZ .source-note{font-size:.8rem;color:#5a707c}.golf-insurance_document__nSpYZ .care-flow{counter-reset:flow}.golf-insurance_document__nSpYZ .lesson-cards strong{overflow-wrap:anywhere}@media(max-width:600px){.golf-insurance_document__nSpYZ .chart{padding:18px 14px}.golf-insurance_document__nSpYZ .compare-bars p strong{font-size:.85rem}.golf-insurance_document__nSpYZ .topnav{flex-wrap:wrap}.golf-insurance_document__nSpYZ .subtitle{font-size:1rem}.golf-insurance_document__nSpYZ .table-wrap{max-width:100%}}.golf-insurance_document__nSpYZ html{scroll-behavior:auto}.golf-insurance_document__nSpYZ .compare-bars p{display:grid;grid-template-columns:minmax(0,1fr) 85px;gap:12px}.golf-insurance_document__nSpYZ .compare-bars p i{display:block}.golf-insurance_document__nSpYZ .compare-bars p span{max-width:none}.golf-insurance_document__nSpYZ .chart-responsive svg{display:block;width:100%;height:auto}.golf-insurance_document__nSpYZ .chart-responsive .chart-small{display:none}.golf-insurance_document__nSpYZ .lesson-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.golf-insurance_document__nSpYZ .lesson-cards>div{padding:20px;background:#f1f5f7;border-left:3px solid #527e96}.golf-insurance_document__nSpYZ .lesson-cards h4{font-size:14px;margin:0 0 10px}.golf-insurance_document__nSpYZ .lesson-cards strong{display:block;font-size:24px;line-height:1.6;color:#17364d}.golf-insurance_document__nSpYZ .lesson-cards p{font-size:14px}.golf-insurance_document__nSpYZ .care-flow{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.golf-insurance_document__nSpYZ .chart-responsive .chart-wide{display:none}.golf-insurance_document__nSpYZ .chart-responsive .chart-small{display:block}.golf-insurance_document__nSpYZ .care-flow,.golf-insurance_document__nSpYZ .lesson-cards{grid-template-columns:1fr}.golf-insurance_document__nSpYZ .lesson-cards strong{font-size:21px}}.golf-insurance_document__nSpYZ .cost-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;margin:20px 0}.golf-insurance_document__nSpYZ .cost-legend span:before{content:"";display:inline-block;width:14px;height:10px;background:#294b63;margin-right:6px}.golf-insurance_document__nSpYZ .cost-legend span+span:before{background:#a76b36}.golf-insurance_document__nSpYZ .cost-year{margin:20px 0}.golf-insurance_document__nSpYZ .cost-year h4{margin:0 0 8px}.golf-insurance_document__nSpYZ .cost-stack{display:flex;background:#e2e9ed;height:36px;width:100%;font-size:13px}.golf-insurance_document__nSpYZ .cost-stack span{display:flex;align-items:center;justify-content:center;color:white;font-weight:700}.golf-insurance_document__nSpYZ .cost-year p{font-size:12px;margin:5px 0}.golf-insurance_document__nSpYZ .publication-photo{margin:2rem 0;background:transparent;border:0;padding:0}.golf-insurance_document__nSpYZ .publication-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px}.golf-insurance_document__nSpYZ .publication-photo figcaption{font-size:12px;color:#466173;line-height:1.7;margin-top:.5rem}