.detailSite{--accent:#079bd7;--navy:#092f3e;color:#173a45;background:#fff;font-family:Noto Sans JP,sans-serif}.detailSite.green{--accent:#21a94b}.detailSite.orange{--accent:#eb8523}.detailSite.blue{--accent:#079bd7}.detailSite.navy{--accent:#14546c}.detailSite.coral{--accent:#ef6b55}.detailSite *{box-sizing:border-box}.detailHeader{z-index:10;background:#fff;border-bottom:1px solid #dbe8e9;justify-content:space-between;align-items:center;height:90px;padding:0 5vw;display:flex;position:sticky;top:0}.detailHeader img{width:125px;display:block}.detailHeader nav{gap:28px;font-size:12px;font-weight:800;display:flex}.detailHero{background:#edf9fa;grid-template-columns:1.05fr .95fr;min-height:660px;display:grid}.detailCopy{padding:75px 7vw}.detailCopy>span,.introDetail>span,.detailGrid article>span,.inclusion span,.bookingSteps>span,.otherBoats>span,.detailContact>span{letter-spacing:.2em;color:var(--accent);font-size:10px;font-weight:900}.breadcrumb{color:#66818a;margin:20px 0 35px!important;font-size:10px!important}.detailCopy h1{color:var(--navy);margin:0;font-family:Shippori Mincho,serif;font-size:clamp(48px,6vw,82px);line-height:1.25}.detailCopy h1 em{color:var(--accent);font-style:normal}.detailCopy>p{margin:25px 0;font-size:16px;line-height:2}.heroFacts{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.heroFacts b,.heroFacts strong{background:#fff;padding:13px 17px;font-size:12px}.heroFacts strong{background:var(--navy);color:#fff}.primaryButton{background:var(--accent);color:#fff;padding:18px 24px;font-size:12px;font-weight:900;display:inline-block}.detailVisual{background:linear-gradient(145deg,var(--accent),#0a647c);position:relative;overflow:hidden}.detailVisual:after{content:"";background:#073f52;border-radius:50%;width:125%;height:42%;position:absolute;bottom:-22%;left:-12%}.detailVisual>span{color:#fff;opacity:.15;font-family:Shippori Mincho;font-size:clamp(52px,8vw,110px);position:absolute;top:8%;right:6%}.detailVisual>small{z-index:2;color:#fff;letter-spacing:.25em;position:absolute;bottom:8%;right:7%}.detailBoat{z-index:2;width:70%;height:180px;position:absolute;top:42%;left:14%}.detailBoat b{clip-path:polygon(0 0,100% 5%,82% 100%,12% 100%);background:#fff;width:100%;height:70px;position:absolute;bottom:15px}.detailBoat i{clip-path:polygon(8% 100%,26% 15%,78% 15%,100% 100%);background:#fff;width:48%;height:70px;position:absolute;bottom:78px;left:28%}.introDetail{padding:100px 10vw}.introDetail h2{max-width:1050px;color:var(--navy);font-family:Shippori Mincho;font-size:clamp(30px,4vw,50px);line-height:1.7}.detailGrid{background:#f7f1e7;grid-template-columns:1fr 1fr;display:grid}.detailGrid article{padding:85px 9vw}.detailGrid article+article{background:var(--navy);color:#fff}.detailGrid h2,.inclusion h2,.bookingSteps h2,.otherBoats h2,.detailContact h2{margin:14px 0 28px;font-family:Shippori Mincho;font-size:34px}.detailGrid ul,.inclusion ul{padding:0;list-style:none}.detailGrid li{border-bottom:1px solid #ccd8d5;padding:15px 0;font-weight:700}.detailGrid article+article li{border-color:#315969}.inclusion{grid-template-columns:1fr 1fr;gap:60px;padding:95px 9vw;display:grid}.inclusion>div{border-top:5px solid var(--accent);background:#f2fafb;padding:35px}.inclusion li{padding:8px 0;font-size:13px}.inclusion>p{color:#687d84;grid-column:1/-1;font-size:11px;line-height:2}.bookingSteps{background:#e8f7fa;padding:90px 8vw}.bookingSteps>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bookingSteps article{background:#fff;min-height:180px;padding:35px}.bookingSteps article b{color:var(--accent);font-family:Shippori Mincho;font-size:34px}.bookingSteps article p{font-size:12px;line-height:1.8}.otherBoats{padding:90px 7vw}.otherBoats>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.otherBoats a{background:var(--navy);color:#fff;flex-direction:column;gap:9px;padding:25px;display:flex}.otherBoats a small{opacity:.6}.otherBoats a strong{font-family:Shippori Mincho;font-size:20px}.otherBoats a b{color:#8ed8e9;font-size:12px}.detailContact{text-align:center;background:#f3cf87;padding:95px 7vw}.detailContact img{mix-blend-mode:multiply;width:210px;margin:0 auto 20px;display:block}.detailContact h2{color:var(--navy);font-size:45px}.detailContact p{font-size:12px}.detailContact>a{background:var(--navy);color:#fff;margin-top:20px;padding:18px 25px;font-size:12px;font-weight:900;display:inline-block}.detailFooter{color:#fff;background:#062f3e;justify-content:space-between;padding:30px 5vw;font-size:10px;display:flex}.detailFooter a{font-size:15px;font-weight:900}.detailFooter span,.detailFooter small{opacity:.7}@media (max-width:820px){.detailHeader{height:72px}.detailHeader img{width:90px}.detailHeader nav{display:none}.detailHero{grid-template-columns:1fr}.detailCopy{padding:65px 7vw}.detailVisual{min-height:420px}.detailGrid,.inclusion{grid-template-columns:1fr}.inclusion{gap:20px;padding:70px 7vw}.inclusion>p{grid-column:auto}.bookingSteps>div,.otherBoats>div{grid-template-columns:1fr}.detailContact h2{font-size:34px}.detailFooter{flex-wrap:wrap;gap:12px}}.photoSlots{grid-template-columns:2fr 1fr 1fr;gap:8px;padding:0 7vw 90px;display:grid}.photoSlots div{color:#507780;background:linear-gradient(145deg,#dff2f4,#b9dce1);flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.photoSlots div:first-child{min-height:360px}.photoSlots span{opacity:.35;font-family:Shippori Mincho;font-size:38px}.photoSlots small{font-size:10px}.rateSection{background:#fff;padding:90px 9vw}.rateHeading{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.rateHeading span,.dayFlow>span,.faqSection>span{letter-spacing:.2em;color:var(--accent);font-size:10px;font-weight:900}.rateHeading h2,.dayFlow h2,.faqSection h2{margin:10px 0;font-family:Shippori Mincho;font-size:38px}.rateHeading p{font-size:10px}.rateTable{border-top:2px solid var(--navy)}.rateTable>div{border-bottom:1px solid #cad9db;grid-template-columns:1fr 220px;padding:18px 12px;display:grid}.rateTable span{font-size:13px}.rateTable strong{text-align:right;color:var(--accent)}.specStrip{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:25px;display:grid}.specStrip b{text-align:center;background:#eef7f8;padding:18px;font-size:12px}.dayFlow{padding:90px 8vw}.dayFlow>div{border-top:1px solid #ccd9dc;grid-template-columns:repeat(4,1fr);display:grid}.dayFlow article{border-right:1px solid #ccd9dc;padding:25px}.dayFlow article b{color:var(--accent);font-family:Shippori Mincho;font-size:27px;display:block}.dayFlow article strong{margin:12px 0;display:block}.dayFlow article p,.dayFlow>small{font-size:11px;line-height:1.8}.faqSection{background:#f7f1e7;padding:90px 18vw}.faqSection details{border-top:1px solid #c6d2cf;padding:20px 5px}.faqSection details:last-child{border-bottom:1px solid #c6d2cf}.faqSection summary{cursor:pointer;font-weight:800}.faqSection details p{padding-left:20px;font-size:12px;line-height:2}@media (max-width:820px){.photoSlots{grid-template-columns:1fr;padding:0 7vw 60px}.photoSlots div,.photoSlots div:first-child{min-height:220px}.rateHeading{display:block}.rateTable>div{grid-template-columns:1fr 110px}.specStrip,.dayFlow>div{grid-template-columns:1fr 1fr}.faqSection{padding:70px 7vw}.detailSite{line-break:strict;word-break:normal;overflow-wrap:normal;font-size:17px}.detailSite h1,.detailSite h2,.detailSite h3{text-wrap:balance}.detailSite p,.detailSite li{text-wrap:pretty}.detailCopy>span,.introDetail>span,.detailGrid article>span,.inclusion span,.bookingSteps>span,.otherBoats>span,.detailContact>span,.rateHeading span,.dayFlow>span,.faqSection>span{letter-spacing:.14em;font-size:13px}.breadcrumb{line-height:1.7;font-size:13px!important}.detailCopy h1{font-size:clamp(36px,10vw,50px);line-height:1.35}.detailCopy>p{font-size:17px;line-height:2}.heroFacts b,.heroFacts strong{padding:12px 14px;font-size:15px;line-height:1.5}.primaryButton{text-align:center;width:100%;font-size:16px}.detailVisual>small{letter-spacing:.12em;font-size:13px}.introDetail{padding:70px 7vw}.introDetail h2{font-size:clamp(23px,6.2vw,29px);line-height:1.75}.detailGrid article{padding:65px 7vw}.detailGrid h2,.inclusion h2,.bookingSteps h2,.otherBoats h2,.detailContact h2,.rateHeading h2,.dayFlow h2,.faqSection h2{font-size:clamp(25px,6.8vw,32px);line-height:1.55}.detailGrid li{font-size:16px;line-height:1.8}.inclusion>div{padding:26px 20px}.inclusion li{padding:10px 0;font-size:16px;line-height:1.75}.inclusion>p{font-size:15px;line-height:1.9}.bookingSteps{padding:70px 7vw}.bookingSteps article{min-height:0;padding:27px}.bookingSteps article p{font-size:16px;line-height:1.9}.otherBoats a{padding:24px}.otherBoats a small{font-size:14px}.otherBoats a strong{font-size:23px}.otherBoats a b{font-size:15px}.detailContact p{font-size:16px;line-height:1.9}.detailContact>a{font-size:16px}.detailFooter{font-size:13px;line-height:1.7}.detailFooter a{font-size:16px}.photoSlots small{font-size:14px}.rateHeading p{font-size:14px;line-height:1.7}.rateTable>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 8px}.rateTable span{font-size:16px;line-height:1.65}.rateTable strong{white-space:nowrap;font-size:18px}.specStrip{grid-template-columns:1fr}.specStrip b{padding:16px;font-size:16px;line-height:1.6}.dayFlow>div{grid-template-columns:1fr}.dayFlow article{border-bottom:1px solid #ccd9dc;border-right:0;padding:24px 8px}.dayFlow article strong{font-size:17px}.dayFlow article p,.dayFlow>small{font-size:16px;line-height:1.9}.faqSection summary{font-size:17px;line-height:1.7}.faqSection details p{padding-left:0;font-size:16px;line-height:1.9}}.detailSite{line-break:strict;word-break:normal;overflow-wrap:normal}.detailSite h1,.detailSite h2,.detailSite h3{text-wrap:balance}.detailSite p,.detailSite li{text-wrap:pretty}@media (min-width:821px){.detailCopy h1{white-space:nowrap;font-size:clamp(32px,3.6vw,54px)}}.detailContact .lineContact{flex-direction:column;align-items:center;gap:18px;margin-top:28px;display:flex}.detailContact .lineQr{object-fit:contain;mix-blend-mode:normal;background:#fff;width:152px;height:152px;margin:0;padding:8px;display:block;box-shadow:0 12px 30px #092f3e29}.detailContact .lineButton{color:#fff;background:#06c755;justify-content:center;align-items:center;padding:18px 26px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #06c75538}.detailSite .lineMobile{display:none!important}.detailContact .lineQrGuide{font-weight:700;letter-spacing:0!important;color:#183a45!important;font-size:14px!important}.detailSite .floatingLine{z-index:50;color:#fff;background:#06c755;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0000003d}.detailSite .floatingLine:before{content:"";background:#fff;border-radius:50%;width:43px;height:34px;position:absolute}.detailSite .floatingLine:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;width:12px;height:12px;position:absolute;bottom:16px;left:19px}.detailSite .floatingLine span{z-index:1;color:#06c755;letter-spacing:-.04em;font-size:12px;font-weight:900;position:relative}.detailSite .floatingLine:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000047}@media (max-width:820px){.detailContact .lineQrLink{display:none}.detailSite .lineDesktop{display:none!important}.detailSite .lineMobile{display:inline-flex!important}.detailSite .floatingLine{width:62px;height:62px;bottom:16px;right:16px}.detailSite .floatingLine:before{width:39px;height:31px}.detailSite .floatingLine:after{bottom:13px;left:16px}.detailContact .lineButton{width:100%;max-width:360px;font-size:16px}}@media (min-width:821px){.detailHeader nav{font-size:14px}.detailCopy>span,.introDetail>span,.detailGrid article>span,.inclusion span,.bookingSteps>span,.otherBoats>span,.detailContact>span,.rateHeading span,.dayFlow>span,.faqSection>span{letter-spacing:.16em;font-size:13px}.breadcrumb{font-size:13px!important}.detailCopy h1{font-size:clamp(32px,3.2vw,46px)}.detailCopy>p{font-size:17px}.heroFacts b,.heroFacts strong{font-size:14px}.primaryButton{font-size:15px}.detailVisual>small{font-size:13px}.introDetail h2{font-size:clamp(28px,2.8vw,36px)}.detailGrid h2,.inclusion h2,.bookingSteps h2,.otherBoats h2,.detailContact h2,.rateHeading h2,.dayFlow h2,.faqSection h2{font-size:clamp(27px,2.5vw,32px);line-height:1.5}.detailGrid li,.inclusion li{font-size:16px;line-height:1.75}.inclusion>p,.rateHeading p{font-size:14px}.bookingSteps article p,.detailContact p,.faqSection details p{font-size:16px;line-height:1.9}.otherBoats a small,.otherBoats a b{font-size:14px}.detailContact .lineButton{font-size:15px}.detailFooter,.photoSlots small{font-size:13px}.rateTable span{font-size:16px}.specStrip b{font-size:15px}.dayFlow article p,.dayFlow>small{font-size:15px;line-height:1.9}}.detailCopy h1>span,.detailCopy h1>em{white-space:nowrap;display:block}.detailCopy h1 .h1Subject{flex-wrap:wrap;display:flex}.detailCopy h1 .h1Subject b{font:inherit;font-weight:inherit;white-space:nowrap}@media (min-width:821px){.detailCopy h1{font-size:clamp(28px,3vw,44px)}}@media (max-width:820px){.detailSite h1,.detailSite h2,.detailSite h3,.detailSite p,.detailSite li{word-break:auto-phrase;line-break:strict;overflow-wrap:normal}.detailCopy{padding:46px 7vw}.detailCopy h1{font-size:clamp(27px,7.2vw,31px);line-height:1.45}.detailCopy>p{margin:20px 0;font-size:16px;line-height:1.85}.breadcrumb{margin:16px 0 26px!important}.heroFacts{margin:22px 0}.heroFacts b,.heroFacts strong{padding:10px 12px;font-size:14px}.introDetail{padding:54px 7vw}.introDetail h2{font-size:25px;line-height:1.65}.detailGrid article{padding:52px 7vw}.inclusion,.bookingSteps,.otherBoats,.dayFlow,.faqSection{padding-top:54px;padding-bottom:54px}.detailGrid h2,.inclusion h2,.bookingSteps h2,.otherBoats h2,.detailContact h2,.rateHeading h2,.dayFlow h2,.faqSection h2{margin:10px 0 22px;font-size:25px;line-height:1.55}}.detailVisual.hasHeroPhoto{aspect-ratio:3/2;background:#dceff2;align-self:center;width:calc(100% - 5vw);box-shadow:0 22px 52px #092f3e29}.detailVisual.hasHeroPhoto:after{display:none}.detailHeroPhoto{object-fit:contain;width:100%;height:100%;display:block}.photoSlots{max-width:none;margin:0;padding:0 7vw 82px;display:block}.photoSlots>div,.photoSlots>div:first-child{aspect-ratio:auto;width:100%;min-height:0}.photoSlots .uploadedPhoto{background:0 0;padding:0;overflow:visible}.photoSlots .uploadedPhoto img{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:680px;margin:0 auto;display:block;box-shadow:0 18px 46px #092f3e1f}@media (max-width:820px){.detailVisual.hasHeroPhoto{aspect-ratio:3/2;width:100%;min-height:0;box-shadow:none}.photoSlots{padding:0 7vw 54px}.photoSlots>div,.photoSlots>div:first-child{aspect-ratio:auto;min-height:0}.photoSlots .uploadedPhoto img{width:100%;max-height:none;box-shadow:0 12px 30px #092f3e1a}}.detailFooter .sisterFooterLink{opacity:.72;text-underline-offset:4px;font-size:13px;font-weight:600;text-decoration:underline}.catamaranTables{max-width:1180px;margin:0 auto}.comparisonScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparisonTable,.optionTable{border-collapse:collapse;width:100%;color:var(--navy);background:#fff}.comparisonTable{min-width:760px}.comparisonTable th,.comparisonTable td,.optionTable th,.optionTable td{text-align:center;vertical-align:middle;border:1px solid #aebfc4;padding:14px 16px}.comparisonTable thead th,.optionTable thead th{border-bottom:3px solid var(--navy);background:#f8fbfb;font-size:17px}.comparisonTable tbody th{width:30%;font-weight:400}.comparisonTable tbody th b{font-size:16px;line-height:1.45;display:block}.comparisonTable tbody th small{margin-top:3px;font-size:14px;display:block}.comparisonTable td{white-space:nowrap;font-size:17px}.catamaranTables h3{color:var(--navy);margin:54px 0 18px;font-family:Shippori Mincho;font-size:28px}.optionTable{min-width:660px}.optionTable th{width:42%;font-size:16px}.optionTable td{font-size:16px;line-height:1.7}.tableNotes{color:#344f58;margin:15px 0 0;padding:0;list-style:none}.tableNotes li{font-size:14px;line-height:1.8}.tableNotes li:before{content:"■";color:var(--navy);margin-right:6px;font-size:9px}@media (max-width:820px){.rateSection{padding-left:3.5vw;padding-right:3.5vw}.catamaranTables{width:100%}.comparisonScroll{width:100%;overflow:visible}.comparisonTable{table-layout:fixed;width:100%;min-width:0}.comparisonTable thead th:first-child,.comparisonTable tbody th{width:32%}.comparisonTable thead th:not(:first-child){width:22.666%}.comparisonTable th,.comparisonTable td{padding:11px 3px}.comparisonTable thead th{white-space:nowrap;font-size:13px;line-height:1.4}.comparisonTable tbody th b{font-size:14px;line-height:1.4}.comparisonTable tbody th small{font-size:12px;line-height:1.35}.comparisonTable td{letter-spacing:-.035em;white-space:nowrap;font-size:13px}.optionTable{table-layout:fixed;width:100%;min-width:0}.optionTable th{width:40%;font-size:14px;line-height:1.45}.optionTable td{font-size:14px;line-height:1.6}.optionTable th,.optionTable td{padding:12px 7px}.tableNotes li{font-size:14px}.catamaranTables h3{margin-top:44px;font-size:25px}}@media (max-width:390px){.comparisonTable thead th{font-size:12px}.comparisonTable tbody th b{font-size:13px}.comparisonTable tbody th small{font-size:11px}.comparisonTable td{font-size:12px}.comparisonTable th,.comparisonTable td{padding-left:2px;padding-right:2px}}.smallBoatTables .smallBaseTable th:first-child{width:62%}.smallBoatTables .smallBaseTable th,.smallBoatTables .smallBaseTable td{font-size:17px}.smallBoatTables .tableNotes{margin-top:18px}@media (max-width:820px){.smallBoatTables .smallBaseTable th:first-child{width:62%}.smallBoatTables .smallBaseTable th,.smallBoatTables .smallBaseTable td{padding:13px 8px;font-size:14px}.smallBoatTables .optionTable{table-layout:fixed}.smallBoatTables .comparisonScroll{overflow:visible}.detailCopy h1{text-wrap:initial;font-size:25px;line-height:1.55}.detailCopy h1 .h1Subject{flex-wrap:wrap;column-gap:0;display:flex}.detailCopy h1 .h1Subject b,.detailCopy h1>em{white-space:nowrap}.detailCopy>p{word-break:keep-all;overflow-wrap:normal}.detailGrid h2,.inclusion h2,.bookingSteps h2,.otherBoats h2,.detailContact h2,.rateHeading h2,.dayFlow h2,.faqSection h2{word-break:keep-all;overflow-wrap:normal;text-wrap:initial}}.structuredPriceTables .comparisonTable th,.structuredPriceTables .comparisonTable td{white-space:pre-line;line-height:1.55}.structuredPriceTables .comparisonTable tbody th{font-weight:600}.structuredPriceTables .priceTableSection h3{margin-bottom:18px}@media (max-width:820px){.structuredPriceTables .comparisonTable thead th{white-space:pre-line}.structuredPriceTables .comparisonTable td{white-space:pre-line;line-height:1.45}.structuredPriceTables .columns-2 .comparisonTable thead th:first-child,.structuredPriceTables .columns-2 .comparisonTable tbody th{width:56%}.structuredPriceTables .columns-2 .comparisonTable thead th:last-child,.structuredPriceTables .columns-3 .comparisonTable thead th:first-child,.structuredPriceTables .columns-3 .comparisonTable tbody th{width:44%}.structuredPriceTables .columns-3 .comparisonTable thead th:not(:first-child){width:28%}.structuredPriceTables .columns-3 .comparisonTable td{font-size:12.5px}.structuredPriceTables .comparisonScroll{overflow-x:visible}}.structuredPriceTables .comparisonTable tbody th{font-size:15px;line-height:1.45}.structuredPriceTables .comparisonTable td{word-break:keep-all;overflow-wrap:anywhere;font-size:17px;line-height:1.55}.structuredPriceTables .comparisonTable thead th{font-size:16px}@media (max-width:820px){.structuredPriceTables .comparisonTable th,.structuredPriceTables .comparisonTable td{padding:12px 4px}.structuredPriceTables .comparisonTable thead th{letter-spacing:-.02em;font-size:13.5px;line-height:1.35}.structuredPriceTables .comparisonTable tbody th{letter-spacing:-.025em;font-size:12.5px;line-height:1.4}.structuredPriceTables .comparisonTable td,.structuredPriceTables .columns-3 .comparisonTable td{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.structuredPriceTables .columns-2 .comparisonTable thead th:first-child,.structuredPriceTables .columns-2 .comparisonTable tbody th{width:48%}.structuredPriceTables .columns-2 .comparisonTable thead th:last-child{width:52%}.structuredPriceTables .columns-3 .comparisonTable thead th:first-child,.structuredPriceTables .columns-3 .comparisonTable tbody th{width:38%}.structuredPriceTables .columns-3 .comparisonTable thead th:not(:first-child){width:31%}.structuredPriceTables .columns-4 .comparisonTable thead th:first-child,.structuredPriceTables .columns-4 .comparisonTable tbody th{width:28%}.structuredPriceTables .columns-4 .comparisonTable thead th:not(:first-child){width:24%}}@media (max-width:390px){.structuredPriceTables .comparisonTable td,.structuredPriceTables .columns-3 .comparisonTable td{font-size:14px}.structuredPriceTables .comparisonTable tbody th{font-size:12px}.structuredPriceTables .comparisonTable thead th{font-size:12.5px}}.sectionTitlePart{white-space:nowrap;display:inline-block}.structuredPriceTables h3{word-break:keep-all;overflow-wrap:normal}.structuredPriceTables .comparisonTable th,.structuredPriceTables .comparisonTable td{line-break:strict}@media (max-width:820px){.structuredPriceTables h3{text-wrap:initial;font-size:22px;line-height:1.55}.structuredPriceTables .comparisonTable tbody th{word-break:auto-phrase;overflow-wrap:normal}.structuredPriceTables .comparisonTable td{word-break:keep-all;overflow-wrap:normal}.tableNotes li{word-break:auto-phrase;line-break:strict;overflow-wrap:normal}}
