#mtr-preview .mtr-reader-concerns{background:#f5f5f4;border:1px dotted #d2d5ce;margin:22px 0;padding:16px 20px}
#mtr-preview .mtr-reader-concerns ul{margin:0;padding-left:20px}
#mtr-preview .mtr-reader-concerns li{margin:8px 0;font-size:15px;line-height:1.9}

#mtr-preview .mtr-info-content h1{font-size:30px;line-height:1.6;margin:0 0 22px}
#mtr-preview .mtr-info-content>p,#mtr-preview .mtr-info-content section>p{font-size:16px;line-height:1.95;margin:16px 0}
#mtr-preview .mtr-info-links{display:grid;grid-template-columns:1fr;gap:0;margin:16px 0 28px}
#mtr-preview .mtr-info-links>a{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e3e5df;padding:17px 4px;min-height:52px;color:#38443b;text-decoration:none}
#mtr-preview .mtr-info-links>a:hover{background:#f6f7f4}
#mtr-preview .mtr-info-links strong{font-size:16px;font-weight:700;line-height:1.65;display:block}
#mtr-preview .mtr-info-links small{font-size:12px;color:#71796e;line-height:1.7;display:block;margin-top:4px}
#mtr-preview .mtr-info-links>a>span:last-child{color:#386b5c;flex-shrink:0}
#mtr-preview .mtr-info-figure{margin:26px auto;max-width:720px}
#mtr-preview .mtr-info-figure img{display:block;width:100%;height:auto}
#mtr-preview .mtr-info-figure figcaption{font-size:10px;color:#798174;line-height:1.7;text-align:center;margin-top:8px}
#mtr-preview .mtr-info-content .mtr-info-source{font-size:11px;color:#737b6e;line-height:1.75;margin:12px 0 24px}
#mtr-preview .mtr-info-source a{text-decoration:underline;color:#527d6a}
#mtr-preview .mtr-info-kicker{font-weight:700;color:#386b5c}
#mtr-preview .mtr-info-meta{font-size:12px;color:#747b6f}
#mtr-preview .mtr-info-check{padding:18px 22px 18px 36px;background:#f6f6f4;border:1px dotted #d2d5ce;font-size:15px}
#mtr-preview .mtr-info-check li{margin:9px 0}
#mtr-preview .mtr-hub-help{margin-top:32px;border:1px dotted #d2d5ce;padding:14px;background:#fafaf8}
#mtr-preview .mtr-hub-help summary{cursor:pointer;font-size:14px;font-weight:700}

@media(max-width:600px){#mtr-preview .mtr-info-content{padding:23px 19px}#mtr-preview .mtr-info-content h1{font-size:24px}#mtr-preview .mtr-info-content>p,#mtr-preview .mtr-info-content section>p{font-size:15px}#mtr-preview .mtr-info-links strong{font-size:15px}#mtr-preview .mtr-info-links>a{padding:15px 0}#mtr-preview .mtr-info-figure{margin:22px -6px}#mtr-preview .mtr-info-content .mtr-info-source{font-size:10px}}


#mtr-preview .mtr-layout:has(.mtr-cabin-content){display:block;max-width:900px}
#mtr-preview .mtr-cabin-content h1{font-size:32px;line-height:1.5;margin:0 0 18px}
#mtr-preview .mtr-cabin-content>p.mtr-cabin-intro{font-size:16px;line-height:1.9;margin:0 0 16px}
#mtr-preview .mtr-ad-disclosure{font-size:11px;line-height:1.8;color:#747970;margin:0 0 25px}
#mtr-preview .mtr-product{padding-bottom:14px;scroll-margin-top:30px}
#mtr-preview .mtr-product h2{margin:24px 0 16px;font-size:23px}
#mtr-preview .mtr-product p{font-size:15px;line-height:1.9;margin:12px 0}
#mtr-preview .mtr-product .mtr-product-name{font-size:17px;font-weight:700;margin-top:0}
#mtr-preview .mtr-product .mtr-product-spec{background:#f5f5f3;border:1px dotted #d7d8d3;padding:10px 14px;font-size:13px}
#mtr-preview .mtr-product .mtr-product-caution{font-size:13px;color:#666d63}
#mtr-preview .mtr-product .mtr-product-cta{text-align:center;margin:20px 0 8px}
#mtr-preview .mtr-product .mtr-amazon{display:inline-flex;justify-content:center;background:#c83c3c;color:white;min-height:52px;max-width:100%;width:350px;font-size:15px;font-weight:700;border-radius:4px;padding:13px 18px;gap:12px;text-decoration:none}
#mtr-preview .mtr-product .mtr-amazon:hover{background:#ab2929}
#mtr-preview .mtr-product .mtr-amazon::after{display:none}
#mtr-preview .mtr-faq details{border-bottom:1px solid #dedfd5}
#mtr-preview .mtr-faq details[open]>summary::after{content:'−'}
#mtr-preview .mtr-faq details>div{padding:0 2px 14px;font-size:14px}

#mtr-preview .mtr-product .mtr-product-source{font-size:11px;margin:4px 0 0;color:#777;text-align:center}
#mtr-preview .mtr-product-source a{color:#747970;text-decoration:underline}
#mtr-preview .mtr-selection-note{font-size:12px;line-height:1.85;color:#747970}
#mtr-preview .mtr-cabin-illustration{max-width:650px;margin:24px auto}
#mtr-preview .mtr-cabin-illustration img{width:100%;height:auto}
#mtr-preview .mtr-cabin-content figcaption{font-size:10px;color:#7b8078;line-height:1.7;text-align:center}
#mtr-preview .mtr-cabin-simple{list-style:none;padding:0;margin:0}
#mtr-preview .mtr-cabin-simple li{padding:16px 0;border-bottom:1px solid #e5e5e0}
#mtr-preview .mtr-cabin-simple strong,#mtr-preview .mtr-cabin-simple span{display:block}
#mtr-preview .mtr-cabin-simple span{font-size:14px;color:#62675f;margin-top:3px}
#mtr-preview .mtr-cabin-diagram{max-width:630px;margin:24px auto}
#mtr-preview .mtr-cabin-diagram img{width:100%;height:auto}
#mtr-preview .mtr-cabin-related{margin-top:28px}
#mtr-preview .mtr-cabin-related>a{display:block;padding:16px 0;border-bottom:1px solid #ddd;text-decoration:none}
#mtr-preview .mtr-cabin-related strong,#mtr-preview .mtr-cabin-related span{display:block}
#mtr-preview .mtr-cabin-related span{font-size:12px;font-weight:400;margin-top:2px;color:#747970}
@media(max-width:600px){#mtr-preview .mtr-cabin-content h1{font-size:25px}#mtr-preview .mtr-product h2{font-size:18px}#mtr-preview .mtr-product p{font-size:14px}#mtr-preview .mtr-product .mtr-product-name{font-size:15px}#mtr-preview .mtr-cabin-content>p.mtr-cabin-intro{font-size:14px}#mtr-preview .mtr-product .mtr-product-cta{margin-top:16px}#mtr-preview .mtr-product .mtr-amazon{width:100%;font-size:14px}#mtr-preview .mtr-cabin-content h2{line-height:1.7}}




#mtr-preview .motteku-table-sticky-toggle{display:none!important}
#mtr-preview .mtr-migrated{font-family:inherit;font-size:16px;line-height:1.95;color:#383e37}
#mtr-preview .mtr-migrated p{margin:18px 0;line-height:1.95}
#mtr-preview .mtr-migrated :is(img,video,iframe){max-width:100%;height:auto}
#mtr-preview .mtr-migrated figure{margin:24px 0;max-width:100%}
#mtr-preview .mtr-migrated figcaption{font-size:12px;color:#72796e;line-height:1.7}
#mtr-preview .mtr-migrated .wp-block-columns{display:block}
#mtr-preview .mtr-migrated :is(blockquote,.epos26-box,.epos26-note,.epos26-lead,.epos26-caution){border:1px dotted #d2d5ce!important;background:#f5f5f4!important;box-shadow:none;padding:18px!important;margin:22px 0}
#mtr-preview .mtr-migrated table{display:table;width:100%;min-width:540px;border-collapse:collapse;font-size:14px;line-height:1.75}
#mtr-preview .mtr-table-scroll{overflow:auto;max-width:100%;margin:24px 0}
#mtr-preview .mtr-migrated th,#mtr-preview .mtr-migrated td{padding:12px;border:1px solid #dde2da;text-align:left;vertical-align:top}
#mtr-preview .mtr-migrated th{background:#f2f4ef;font-weight:700}
#mtr-preview .mtr-migrated :is(.wp-block-button__link,.epos26-btn,.epos26-cta a){display:block;width:fit-content;max-width:100%;margin:18px auto;padding:14px 26px;background:#c3443d;color:white;text-decoration:none;text-align:center;border-radius:4px;font-weight:700}
#mtr-preview .mtr-migrated .wp-block-buttons{display:flex;justify-content:center;flex-wrap:wrap}
#mtr-preview .mtr-migrated .wp-block-quote{font-style:normal}
#mtr-preview .mtr-migration-related{margin-top:38px}
#mtr-preview .mtr-migrated a{overflow-wrap:anywhere}
#mtr-preview .mtr-migrated [style*="border-left"]{border-left:0!important}
#mtr-preview .mtr-migrated h1{font-size:30px;line-height:1.55}
@media(max-width:600px){#mtr-preview .mtr-migrated{font-size:15px}#mtr-preview .mtr-migrated h1{font-size:24px}#mtr-preview .mtr-migrated table{font-size:13px}#mtr-preview .mtr-migrated :is(th,td){padding:10px}}


/* CV buttons */
#mtr-preview :is(a.mtr-btn:not(.mtr-btn-secondary),a.mtr-amazon,a.wp-block-button__link,a.motteku-cv-card__btn,a.epos26-cta,a.epos26-btn){background:#c8323c!important;border-color:#c8323c!important;color:#fff!important}
#mtr-preview :is(a.mtr-btn:not(.mtr-btn-secondary),a.mtr-amazon,a.wp-block-button__link,a.motteku-cv-card__btn,a.epos26-cta,a.epos26-btn):hover{background:#ac202b!important;border-color:#ac202b!important;color:#fff!important}
#mtr-preview :is(a.mtr-btn:not(.mtr-btn-secondary),a.mtr-amazon,a.wp-block-button__link,a.motteku-cv-card__btn,a.epos26-cta,a.epos26-btn):focus-visible{outline:2px solid #8f1723;outline-offset:4px}
