:root{color-scheme:light;--paper:#fafafa;--ink:#1c2572;--accent:#0c0fb2;--sky:#72bbef;--yellow:#ffec4e;--body:#39416a}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.cover{min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.words{padding:clamp(28px,5vw,84px);display:flex;flex-direction:column;justify-content:space-between;gap:64px}.destinations{text-transform:uppercase;letter-spacing:.18em;font-size:.875rem;font-weight:600;line-height:1.8}.destinations span{margin:0 .65em;color:var(--accent)}.headline{padding-bottom:clamp(10px,3vh,35px);max-width:560px}.date{font-size:.9375rem;letter-spacing:.08em;margin-bottom:28px;color:var(--accent)}h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(4.8rem,7.7vw,8.5rem);line-height:.99;letter-spacing:-.055em;margin:0 0 30px}h1 em{font-weight:400;color:var(--accent)}h2{font-size:1rem;font-weight:500;letter-spacing:.045em;line-height:1.5;margin:0}.rule{width:48px;height:2px;background:var(--accent);margin:29px 0}p{font-size:1.0625rem;line-height:1.85;margin:0;color:var(--body)}.image{margin:0;min-height:100svh;position:relative;background:#1c2572;overflow:hidden}.image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.image:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 80px #1c257214;pointer-events:none}@media(min-width:1500px){.words{padding-left:7vw;padding-right:6vw}.headline{max-width:610px}}@media(max-width:760px){.cover{display:flex;flex-direction:column}.words{padding:30px 26px 42px;gap:48px}.headline{padding-bottom:0;max-width:100%}h1{font-size:clamp(4.5rem,17vw,7rem)}.image{min-height:65svh}p{font-size:1rem}.destinations{font-size:.875rem}.date{margin-bottom:22px}}@media(prefers-reduced-motion:no-preference){.headline{animation:arrive .8s ease both}@keyframes arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
.page-link{display:inline-block;margin-top:26px;color:var(--accent);text-underline-offset:6px;font-size:1rem}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.overview{max-width:1400px;margin:auto;padding:32px clamp(24px,6vw,90px) 55px}.overview nav{display:flex;justify-content:space-between;gap:24px;padding-bottom:25px;border-bottom:1px solid #1c25722b;font-size:.9375rem}.overview nav a{color:var(--ink);text-decoration:none}.overview nav span{color:var(--accent)}.overview-heading{padding:64px 0 45px}.overview-heading h1{font-size:clamp(3.5rem,6vw,6.5rem);margin-bottom:26px}.overview-heading p{max-width:580px}.overview-heading .date{margin-bottom:22px}.arrival{display:grid;grid-template-columns:1fr 3fr;gap:24px;border-top:1px solid #1c25722b;border-bottom:1px solid #1c25722b;padding:28px 0;align-items:start}.arrival .date{margin:5px 0}.arrival h2{font-family:Georgia,'Times New Roman',serif;font-size:1.625rem;letter-spacing:-.02em;margin-bottom:9px}.arrival p{font-size:1rem;max-width:700px}.city-stays{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:40px 0}.city-stays article{padding:0 35px;border-right:1px solid #1c25722b}.city-stays article:first-child{padding-left:0}.city-stays article:last-child{padding-right:0;border:0}.city-number{font-family:Georgia,'Times New Roman',serif;font-style:italic;color:#57628a;font-size:1.5rem;margin-bottom:28px}.city-stays .date{margin-bottom:10px;font-size:.875rem}.city-stays h2{font-family:Georgia,'Times New Roman',serif;font-size:3.5rem;font-weight:400;letter-spacing:-.045em;line-height:1.1;margin-bottom:12px}.nights{font-size:.9375rem;margin-bottom:20px}.city-stays p{font-size:1rem;line-height:1.75;max-width:330px}.departure{border-top:1px solid #1c25722b;padding-top:25px;display:flex;gap:30px;font-size:.9375rem}.departure span{color:var(--accent)}.departure strong{font-weight:500}@media(max-width:760px){.overview-heading{padding:46px 0 32px}.arrival{grid-template-columns:1fr;gap:10px}.city-stays{grid-template-columns:1fr;padding:0}.city-stays article,.city-stays article:first-child,.city-stays article:last-child{padding:28px 0;border-right:0;border-bottom:1px solid #1c25722b}.city-stays article:last-child{border-bottom:0}.city-number{margin-bottom:15px}.city-stays h2{font-size:3rem}.city-stays p{max-width:none}.departure{gap:20px}.overview nav{font-size:.875rem}}
.nav-links{display:flex;gap:24px;flex-wrap:wrap}.package .overview-heading h1{font-size:clamp(3rem,5.8vw,6rem)}.package-section{border-top:1px solid #1c25722b;padding:45px 0 55px;display:grid;grid-template-columns:1fr 2.25fr;gap:55px}.section-index{color:var(--accent);font-size:.875rem;display:block;margin-bottom:18px;letter-spacing:.08em}.section-heading h2{font-family:Georgia,'Times New Roman',serif;font-size:2rem;line-height:1.2;letter-spacing:-.025em;font-weight:400}.section-heading p{font-size:.9375rem;line-height:1.7;margin-top:20px}.transport-list{list-style:none;counter-reset:transfers;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.transport-list li{counter-increment:transfers;display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #1c257220;font-size:1rem;line-height:1.7}.transport-list li:before{content:counter(transfers,decimal-leading-zero);color:var(--accent);font-size:.875rem;padding-top:2px}.photo-rows{display:flex;flex-direction:column;gap:30px}.photo-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.photo-row img{display:block;width:100%;height:230px;object-fit:cover;background:#1c2572}.photo-row .date{font-size:.875rem;line-height:1.6;letter-spacing:.035em;margin-bottom:13px}.photo-row h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.6rem,2.3vw,2.25rem);font-weight:400;letter-spacing:-.03em;line-height:1.18;margin:0 0 14px}.photo-row p{font-size:.9375rem}.package-footer{border-top:1px solid #1c25722b;padding-top:25px}.package-footer a{color:var(--accent);text-underline-offset:5px;font-size:1rem}@media(max-width:950px){.package-section{grid-template-columns:1fr;gap:28px}.section-heading h2 br{display:none}.section-heading p br{display:none}.photo-row img{height:260px}}@media(max-width:600px){.overview nav{flex-direction:column;gap:16px}.nav-links{gap:20px}.package-section{padding:30px 0 38px}.transport-list{grid-template-columns:1fr}.photo-row{grid-template-columns:1fr;gap:20px}.photo-row img{height:auto;aspect-ratio:3/2}.photo-row h3{font-size:2rem}.photo-rows{gap:36px}.section-heading h2{font-size:1.8rem}.package .overview-heading h1{font-size:clamp(2.75rem,10vw,4rem)}}
.photo-row img[src*="fuji-tour"]{object-position:center 65%}
.exclusions-list{margin:0;padding:0;list-style:none}.exclusions-list li{padding:16px 0 16px 23px;border-bottom:1px solid #1c257220;position:relative;font-size:1rem;line-height:1.7}.exclusions-list li:first-child{padding-top:0}.exclusions-list li:before{content:'•';position:absolute;left:0;color:var(--accent)}.exclusions-list li:last-child{border-bottom:0}.exclusions-list span{color:var(--body)}
.hotel-detail-link{color:inherit;text-decoration:none;border-bottom:1px solid #0c0fb270}.hotel-detail-link:hover{color:var(--accent)}.hotel-heading{padding:65px 0 40px;display:flex;justify-content:space-between;align-items:end;gap:35px}.hotel-heading h1{font-size:clamp(3.2rem,6vw,6.6rem);margin:0}.stay-details{display:flex;flex-direction:column;gap:10px;padding-bottom:8px;font-size:.9375rem;line-height:1.6}.stay-details span:first-child{color:var(--accent)}.hotel-hero{margin:0}.hotel-hero img{display:block;width:100%;aspect-ratio:2.15;object-fit:cover}.destination figcaption{font-size:.875rem;color:var(--body);line-height:1.5;margin-top:12px}.hotel-intro{display:grid;grid-template-columns:1fr 1.7fr;gap:65px;padding:60px 0}.hotel-intro p+p{margin-top:20px}.hotel-intro .stay-note,.kyoto-story .stay-note{font-size:.9375rem;line-height:1.7;border-left:2px solid #72bbef;padding-left:16px;margin-top:26px}.hotel-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px}.hotel-gallery figure{margin:0}.hotel-gallery img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block}.love-section{margin-top:60px;padding:45px 0 55px;border-top:1px solid #1c25722b}.love-section .section-heading h2{font-size:2.7rem}.love-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 40px;margin-top:35px}.love-grid h3{font-family:Georgia,'Times New Roman',serif;font-size:1.5rem;font-weight:400;line-height:1.3;margin:0 0 12px}.love-grid p{font-size:1rem;line-height:1.75}.kyoto-story{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:45px 0 60px;border-top:1px solid #1c25722b}.kyoto-story figure{margin:0}.kyoto-story img{display:block;width:100%;height:560px;object-fit:cover}.kyoto-story h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.5rem,3.6vw,4rem);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0 0 25px}.kyoto-story h2 em{color:var(--accent)}.kyoto-story p+p{margin-top:18px}.destination-footer{border-top:1px solid #1c25722b;padding-top:25px;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.destination-footer a{color:var(--accent);text-underline-offset:5px;font-size:.9375rem}.source-links{display:flex;gap:25px}@media(max-width:850px){.hotel-heading{align-items:start;flex-direction:column;padding-top:45px;gap:25px}.stay-details{flex-direction:row;flex-wrap:wrap;gap:10px 25px}.hotel-intro{grid-template-columns:1fr;gap:25px;padding:35px 0}.love-grid{grid-template-columns:1fr 1fr;gap:28px}.kyoto-story{grid-template-columns:1fr;gap:30px}.kyoto-story img{height:430px}.hotel-hero img{aspect-ratio:1.6}}@media(max-width:550px){.hotel-heading h1{font-size:clamp(2.75rem,11vw,4rem)}.hotel-gallery{grid-template-columns:1fr;gap:25px}.love-grid{grid-template-columns:1fr}.love-section{margin-top:40px;padding-top:30px}.kyoto-story img{height:400px}.hotel-hero img{aspect-ratio:1.3}.source-links{gap:20px}}
.destination figcaption a{color:inherit;text-underline-offset:3px}
.included-tour{border-top:1px solid #1c25722b;margin-top:25px;padding-top:25px}.included-tour .date{margin-bottom:12px}.included-tour h3{font-family:Georgia,'Times New Roman',serif;font-size:1.5rem;font-weight:400;margin:0 0 10px}.included-tour p{font-size:1rem}.osaka .hotel-heading h1{font-size:clamp(3.2rem,5.6vw,6rem)}@media(max-width:550px){.osaka .hotel-heading h1{font-size:clamp(2.65rem,10vw,3.8rem)}}
.tokyo .hotel-heading h1{font-size:clamp(3rem,5.2vw,5.7rem)}.tokyo-discover{display:grid;grid-template-columns:1fr 1.7fr;gap:65px;padding:40px 0 55px;border-top:1px solid #1c25722b}.tokyo-discover h2 em{color:var(--accent)}.tokyo-highlights{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:28px}.tokyo-highlights h3,.disney-story h3{font-family:Georgia,'Times New Roman',serif;font-size:1.5rem;font-weight:400;line-height:1.3;margin:0 0 10px}.tokyo-highlights p{font-size:1rem}.second-tour{margin-top:25px}.disney-story h3{margin-top:25px}.disney-story img{height:620px}.disney-story .page-link{margin-top:20px}.source-links{flex-wrap:wrap}@media(max-width:850px){.tokyo-discover{grid-template-columns:1fr;gap:25px}.disney-story img{height:430px}}@media(max-width:550px){.tokyo .hotel-heading h1{font-size:clamp(2.55rem,9vw,3.7rem)}.tokyo-highlights{grid-template-columns:1fr}.disney-story img{height:350px}}
.disney-option .stay-note{font-size:.9375rem;line-height:1.7;margin-top:20px}.kart-story img{height:480px}@media(max-width:850px){.kart-story img{height:auto;aspect-ratio:1.5}}

/* My Style of Travel brand palette */
.words{background:var(--paper);color:var(--ink);border-top:8px solid var(--yellow)}.words p{color:var(--body)}.words h1 em{color:var(--accent)}.words .date{color:var(--accent)}.words .destinations span{color:var(--accent)}.words .rule{background:var(--yellow);width:64px;height:3px}.words .page-link{color:var(--accent)}.overview nav{border-bottom:2px solid var(--sky)}.overview nav>a:first-child{font-weight:600}.overview nav a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.overview nav [aria-current="page"]{text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:4px;text-underline-offset:8px}.overview-heading,.hotel-heading{border-bottom:0}.section-index{display:flex;align-items:center;gap:12px}.section-index:before{content:'';width:24px;height:3px;background:var(--yellow);flex-shrink:0}.hotel-hero img{border-bottom:5px solid var(--sky)}.arrival{border-left:5px solid var(--yellow);padding-left:24px;background:#72bbef12}.city-number{color:var(--accent)}.love-section{background:#72bbef12;color:var(--ink);padding:40px;margin-bottom:35px;border-top:5px solid var(--yellow)}.love-section p{color:var(--body)}.love-section .section-index{color:var(--accent)}.love-section h2{color:var(--ink)}.love-grid h3{color:var(--accent)}.included-tour{background:#72bbef15;border-top:3px solid var(--sky);padding:22px}.departure{border-top:3px solid var(--sky)}.stay-details{border-left:3px solid var(--yellow);padding-left:18px}.destination-footer,.package-footer{border-top:2px solid var(--sky)}.hotel-detail-link{border-bottom-color:var(--sky)}::selection{background:var(--yellow);color:var(--ink)}@media(max-width:550px){.love-section{padding:28px 22px}.arrival{padding-left:18px}.stay-details{padding-bottom:0}} 
.cover-links{display:flex;flex-wrap:wrap;gap:0 25px}.overview nav{flex-wrap:wrap}.info-nav-link{margin-left:auto}.info-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:65px;padding-bottom:55px}.info-index nav{display:flex;flex-direction:column;gap:15px;border-bottom:0;position:sticky;top:30px;padding:25px 20px;border-left:3px solid var(--sky);background:#72bbef12}.info-index nav .section-index{margin-bottom:5px;color:var(--accent)}.info-index nav a{font-size:.9375rem;line-height:1.5;font-weight:400}.info-section{border-top:1px solid #1c25722b;padding:32px 0;scroll-margin-top:25px}.info-section:first-child{padding-top:25px}.info-section h2{font-family:Georgia,'Times New Roman',serif;font-size:2rem;letter-spacing:-.03em;line-height:1.2;font-weight:400;margin:0 0 22px}.info-section ul,.info-section ol{padding-left:22px;margin:0}.info-section li{font-size:1.0625rem;line-height:1.85;color:var(--body);padding-left:5px;margin:0 0 15px}.info-section li:last-child{margin-bottom:0}.info-section li::marker{color:var(--accent)}.info-section a{color:var(--accent);overflow-wrap:anywhere;text-underline-offset:4px}.etiquette-note{padding:25px;border-left:4px solid var(--yellow);background:#72bbef12;color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-size:1.5rem;line-height:1.55;margin-bottom:35px}.terms-section{border-top:3px solid var(--sky)}.terms-section li{padding-bottom:15px;border-bottom:1px solid #1c25721a}.terms-section li:last-child{border-bottom:0}@media(max-width:900px){.info-layout{grid-template-columns:1fr;gap:20px}.info-index nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.info-index nav .section-index{grid-column:1/-1}.info-nav-link{margin-left:0}}@media(max-width:550px){.info-index nav{grid-template-columns:1fr}.info-section h2{font-size:1.75rem}.info-section li{font-size:1rem}.etiquette-note{font-size:1.3rem;padding:20px}.important-details .overview-heading h1{font-size:clamp(2.9rem,11vw,4rem)}}
.home-navigation{margin-top:32px;padding-top:23px;border-top:2px solid var(--sky)}.home-navigation h2{font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin:0 0 14px;color:var(--ink)}.home-links{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.home-links a{display:block;color:var(--accent);font-size:.9375rem;line-height:1.5;padding:12px 0;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#0c0fb250}.home-links a:hover{text-decoration-color:var(--accent)}.home-links a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:450px){.home-links{grid-template-columns:1fr}.home-links a{padding:11px 0}}
.site-header{background:var(--paper);border-bottom:2px solid var(--sky);padding:22px clamp(24px,6vw,90px);display:flex;align-items:center;justify-content:space-between;gap:20px 36px;flex-wrap:wrap}.site-brand{font-family:Georgia,'Times New Roman',serif;font-size:1.5rem;color:var(--ink);text-decoration:none;white-space:nowrap}.site-menu{display:flex;gap:8px 22px;flex-wrap:wrap;align-items:center}.site-menu a{color:var(--ink);font-size:.9375rem;line-height:1.5;padding:9px 0;text-decoration:none}.site-menu a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:7px}.site-menu a[aria-current="page"]{color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:4px;text-underline-offset:7px}.site-menu a:focus-visible,.site-brand:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(min-width:1500px){.site-header{padding-left:7vw;padding-right:7vw}}@media(max-width:760px){.site-header{padding:20px 26px;gap:12px}.site-menu{gap:3px 20px}.site-menu a{font-size:.875rem}}
.site-menu .booking-link{background:var(--yellow);color:var(--ink);padding:9px 15px;border-radius:3px;font-weight:600}.checkout .overview-heading h1{font-size:clamp(3rem,5.3vw,5.7rem)}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:60px;align-items:start}.occupancy-options{border:0;padding:0;margin:0}.occupancy-options legend{font-family:Georgia,'Times New Roman',serif;font-size:1.9rem;margin-bottom:22px}.occupancy-choice{display:flex;align-items:center;gap:15px;padding:22px 18px;border:1px solid #1c25722b;margin-bottom:14px;cursor:pointer;background:var(--paper)}.occupancy-choice:has(input:checked){border:2px solid var(--accent);padding:21px 17px;background:#72bbef12}.occupancy-choice input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.occupancy-choice strong{font-weight:600;line-height:1.5}.occupancy-choice small{display:block;font-size:.875rem;color:var(--body);line-height:1.6}.option-price{margin-left:auto;text-align:right;white-space:nowrap;font-size:1.25rem}.checkout-package{margin-top:45px;border-top:2px solid var(--sky);padding-top:30px}.checkout-package h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:2.1rem;line-height:1.2;letter-spacing:-.03em;margin-bottom:20px}.checkout-package p{font-size:1rem}.checkout-package ul{list-style:none;padding:0;margin:24px 0}.checkout-package li{padding:15px 0;border-bottom:1px solid #1c257220;line-height:1.7}.checkout-package li span{display:block;color:var(--body);font-size:.9375rem}.checkout a{color:var(--accent);text-underline-offset:4px}.checkout-summary{padding:30px;background:#72bbef12;border-top:5px solid var(--yellow)}.checkout-summary h2{font-family:Georgia,'Times New Roman',serif;font-size:1.8rem;font-weight:400;letter-spacing:-.03em;line-height:1.25;margin-bottom:22px}.summary-occupancy{font-size:1rem;color:var(--accent);font-weight:600}.checkout-summary dl{margin:20px 0}.checkout-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #1c25722b;line-height:1.6;font-size:.9375rem}.checkout-summary dd{margin:0;white-space:nowrap;font-weight:600}.checkout-summary .deposit-total{font-size:1.1rem;color:var(--accent)}.summary-note{font-size:.875rem;line-height:1.7;margin-top:10px}.booking-terms{padding:25px 0;border-bottom:1px solid #1c25722b}.booking-terms p{font-size:.9375rem;line-height:1.7;margin-bottom:12px}.booking-terms a{font-size:.9375rem}.payment-pending{padding-top:25px}.payment-pending>p{font-size:.9375rem;line-height:1.7;margin:10px 0 18px}.payment-pending>a{display:inline-block;background:var(--accent);color:var(--paper);padding:12px 18px;font-size:.9375rem;text-decoration:none}.payment-pending .summary-note{font-size:.875rem;margin-bottom:0}@media(max-width:900px){.checkout-grid{grid-template-columns:1fr;gap:35px}}@media(max-width:500px){.checkout-summary{padding:23px}.occupancy-choice{gap:10px;padding:18px 12px}.occupancy-choice:has(input:checked){padding:17px 11px}.occupancy-choice strong{font-size:.9375rem}.option-price{font-size:1.1rem}.checkout-summary dl>div{flex-wrap:wrap;gap:4px 20px}}
.payment-options{border:0;padding:0;margin:32px 0 0}.payment-options legend{font-family:Georgia,'Times New Roman',serif;font-size:1.9rem;margin-bottom:18px}.payment-options label{display:flex;align-items:center;gap:15px;padding:17px 0;cursor:pointer}.payment-options input{width:20px;height:20px;accent-color:var(--accent)}.payment-options small{display:block;font-size:.875rem;color:var(--body);line-height:1.6}.traveler-instructions{border-left:4px solid var(--yellow);background:#72bbef12;padding:24px;margin-top:28px}.traveler-instructions h2{font-family:Georgia,'Times New Roman',serif;font-size:1.5rem;margin-bottom:15px;line-height:1.3;letter-spacing:-.02em}.traveler-instructions p{font-size:.9375rem;line-height:1.7;margin-bottom:12px}.traveler-instructions p:last-child{margin-bottom:0}#two-traveler-example{color:var(--accent);font-weight:600}.payment-ready{padding-top:24px}.terms-agreement{display:flex;align-items:start;gap:12px;font-size:.9375rem;line-height:1.7}.terms-agreement input{width:20px;height:20px;flex-shrink:0;accent-color:var(--accent);margin-top:3px}.payment-ready button{margin-top:25px;background:var(--accent);color:var(--paper);font:inherit;font-size:1rem;border:0;padding:15px 22px;width:100%;cursor:pointer}.payment-ready button:hover{background:var(--ink)}.payment-ready button:focus-visible{outline:3px solid var(--sky);outline-offset:3px}
.checkout .overview-heading .processing-fee-note{font-size:.875rem;line-height:1.6;margin-top:12px;color:var(--body)}
