
/* YOKO contact, dealer thank-you and editorial news templates. */
.yoko-content-page{--yc-purple:#702587;--yc-dark:#18213a;--yc-text:#342d38;--yc-muted:#716a75;--yc-line:#eadff0;--yc-soft:#f8f1fc;color:var(--yc-text);font-family:var(--yoko-font);font-size:var(--yoko-copy-desktop);line-height:var(--yoko-line-body);background:#fff}
.yoko-content-page *{box-sizing:border-box}.yoko-content-page img{max-width:100%;height:auto}.yoko-content-shell{width:min(calc(100% - 64px),1440px);margin-inline:auto}.yoko-content-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:999px;background:#f0e5f8;color:var(--yc-purple);font-size:13px;font-weight:700;letter-spacing:.05em}.yoko-content-eyebrow svg{width:20px;height:20px}.yoko-content-page h1,.yoko-content-page h2,.yoko-content-page h3{color:var(--yc-dark);font-weight:700}.yoko-content-page a{text-decoration:none}.yoko-content-notice{padding:18px;border:1px solid var(--yc-line);border-radius:12px;background:#fbf8fd}.yoko-content-product-collage{position:relative;width:100%;height:100%;min-height:420px}.yoko-content-product-collage img{position:absolute;bottom:0;width:55%;height:88%;object-fit:cover;border:8px solid #fff;border-radius:28px;box-shadow:0 18px 50px rgba(76,31,93,.12)}.yoko-content-product-collage img:first-child{left:4%;transform:rotate(-3deg)}.yoko-content-product-collage img:last-child{right:3%;height:76%;transform:rotate(3deg)}
.yoko-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:1px solid var(--yc-purple);border-radius:9px;font-weight:700;transition:.2s ease}.yoko-button--primary{background:linear-gradient(135deg,#702587,#5b1d72);color:#fff!important;-webkit-text-fill-color:#fff!important}.yoko-button--primary:hover{background:#4d1767;color:#fff!important}.yoko-button--secondary{background:#fff;color:var(--yc-purple)!important}.yoko-button--secondary:hover{background:#f6edf9}
/* Contact */
.yoko-contact-hero{overflow:hidden;background:radial-gradient(circle at 76% 26%,rgba(225,205,239,.75),transparent 28%),linear-gradient(135deg,#fff,#f8f1fc)}.yoko-contact-hero__grid{display:grid;grid-template-columns:45% 55%;min-height:610px;align-items:center}.yoko-contact-hero__copy{padding:72px 0}.yoko-contact-hero h1{margin:20px 0 20px;color:#5e1a77;font-size:clamp(52px,5vw,78px);line-height:1.02}.yoko-contact-hero__copy>p{max-width:650px;font-size:18px}.yoko-contact-hero__benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;padding:16px;border:1px solid var(--yc-line);border-radius:15px;background:rgba(255,255,255,.85)}.yoko-contact-hero__benefits div{display:flex;align-items:center;gap:12px;padding:10px 16px}.yoko-contact-hero__benefits div+div{border-left:1px solid var(--yc-line)}.yoko-contact-hero__benefits svg{width:38px;height:38px;color:var(--yc-purple)}.yoko-contact-hero__visual{align-self:stretch;display:flex;align-items:end;justify-content:center;min-height:540px}.yoko-contact-hero__visual>img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.yoko-contact-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);margin-top:-34px;position:relative;z-index:2;border:1px solid var(--yc-line);border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(42,18,52,.08)}.yoko-contact-form-card{padding:38px 42px;border-right:1px solid var(--yc-line)}.yoko-contact-form-card>header,.yoko-contact-locations>header{display:flex;gap:15px;align-items:flex-start}.yoko-contact-form-card>header>span,.yoko-contact-locations>header>span{color:var(--yc-purple)}.yoko-contact-form-card>header svg,.yoko-contact-locations>header svg{width:34px;height:34px}.yoko-contact-form-card h2,.yoko-contact-info h2,.yoko-contact-locations h2{margin:0 0 8px;color:var(--yc-purple);font-size:25px}.yoko-contact-info{display:grid;gap:18px;padding:32px;background:#fcf9fd}.yoko-contact-info section{padding:24px;border:1px solid var(--yc-line);border-radius:15px;background:#fff}.yoko-contact-info h2{display:flex;align-items:center;gap:10px;font-size:20px}.yoko-contact-info h2 svg{width:28px;height:28px}.yoko-contact-info dl{margin:0}.yoko-contact-info dl div{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:11px 0}.yoko-contact-info dt{font-weight:700}.yoko-contact-info dd{margin:0;color:var(--yc-purple);font-weight:600}.yoko-contact-info dd small{display:block;color:var(--yc-muted);font-weight:400}.yoko-contact-support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.yoko-contact-support-grid span{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.yoko-contact-support-grid svg{width:30px;height:30px;color:var(--yc-purple)}.yoko-contact-locations{margin-top:70px;padding:34px;border:1px solid var(--yc-line);border-radius:20px;background:#fff}.yoko-contact-locations__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;margin-top:24px}.yoko-contact-map{position:relative;min-height:330px;border-radius:16px;background:linear-gradient(35deg,#e8e9e8 25%,transparent 25%) 0 0/38px 38px,linear-gradient(-35deg,#eff0ef 25%,transparent 25%) 0 0/38px 38px,#f7f8f7}.yoko-contact-map::after{content:"";position:absolute;inset:10%;border:4px solid rgba(112,37,135,.18);border-radius:45% 55% 50% 40%;transform:rotate(-8deg)}.yoko-contact-map .pin{position:absolute;z-index:2;padding:7px 11px;border-radius:999px;background:#702587;color:#fff;font-size:13px;font-weight:700}.pin-1{right:12%;top:34%}.pin-2{left:18%;top:22%}.pin-3{left:44%;bottom:20%}.yoko-contact-location-list{display:grid;gap:12px}.yoko-contact-location-list article{padding:18px 20px;border:1px solid var(--yc-line);border-radius:13px}.yoko-contact-location-list b{color:var(--yc-purple);font-size:17px}.yoko-contact-location-list p{margin:5px 0}.yoko-content-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:52px;margin-bottom:46px;overflow:hidden;border:1px solid var(--yc-line);border-radius:17px;background:#fff}.yoko-content-trust article{display:grid;grid-template-columns:55px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:15px;padding:26px}.yoko-content-trust article+article{border-left:1px solid var(--yc-line)}.yoko-content-trust svg{grid-row:1/3;width:48px;height:48px;color:var(--yc-purple)}.yoko-content-trust strong{color:var(--yc-purple);font-size:24px}.yoko-content-trust span{color:var(--yc-muted)}.yoko-content-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:65px;padding:30px 36px;border:1px solid #e3d1ef;border-radius:18px;background:linear-gradient(100deg,#f3e5fb,#fbf5ff)}.yoko-content-cta h2{margin:0 0 7px;color:var(--yc-purple);font-size:30px}.yoko-content-cta p{margin:0}.yoko-content-cta>div:last-child{display:flex;gap:12px}
/* Contact plugin form */
.yoko-contact-form{margin-top:22px}.yoko-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.yoko-contact-form label>span{display:block;margin-bottom:7px;font-size:13px;font-weight:600}.yoko-contact-form .is-wide{grid-column:1/-1}.yoko-contact-form input,.yoko-contact-form select,.yoko-contact-form textarea{width:100%;min-height:50px;padding:11px 14px;border:1px solid #dfd5e5;border-radius:8px;background:#fff;font:inherit}.yoko-contact-form textarea{min-height:120px;resize:vertical}.yoko-contact-form input:focus,.yoko-contact-form select:focus,.yoko-contact-form textarea:focus{outline:0;border-color:#702587;box-shadow:0 0 0 3px rgba(112,37,135,.1)}.yoko-contact-form__consent{display:flex!important;gap:9px;align-items:flex-start;margin-top:15px;font-size:13px}.yoko-contact-form__consent input{width:auto;min-height:0;margin-top:3px}.yoko-contact-form button{width:100%;margin-top:16px}.yoko-contact-form__status{min-height:22px;margin:8px 0 0}.yoko-contact-form__status.is-success{color:#1d7a45}.yoko-contact-form__status.is-error{color:#b42318}
/* Thanks */
.yoko-thanks-hero{background:radial-gradient(circle at 78% 20%,#eadcf5,transparent 28%),linear-gradient(135deg,#fff,#f6ecfb)}.yoko-thanks-hero__grid{display:grid;grid-template-columns:53% 47%;align-items:center;min-height:650px}.yoko-thanks-hero__copy{padding:74px 0}.yoko-thanks h1{margin:20px 0;font-size:clamp(50px,5vw,78px);line-height:1.04;color:#5e1a77}.yoko-thanks-hero__copy>p{max-width:720px;font-size:18px}.yoko-thanks-success{display:flex;align-items:center;gap:15px;max-width:560px;margin:28px 0 20px;padding:18px 24px;border:1px solid #d5e7d7;border-radius:13px;background:#fff;color:#24913f;font-size:25px}.yoko-thanks-success svg{width:42px;height:42px}.yoko-thanks-actions{display:flex;gap:12px}.yoko-thanks-hero__copy>small{display:block;margin-top:20px}.yoko-thanks-hero__visual{align-self:stretch;display:flex;align-items:end}.yoko-thanks-next{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:-24px;position:relative;z-index:2}.yoko-thanks-next>div,.yoko-thanks-next>aside>section{padding:30px;border:1px solid var(--yc-line);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(55,22,67,.06)}.yoko-thanks-next h2{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--yc-purple);font-size:25px}.yoko-thanks-next h2 svg{width:32px;height:32px}.yoko-thanks-next>div article{display:grid;grid-template-columns:78px 1fr;gap:16px;align-items:center;margin-top:14px;border:1px solid var(--yc-line);border-radius:13px}.yoko-thanks-next>div article>svg{width:48px;height:48px;margin:auto;color:var(--yc-purple)}.yoko-thanks-next>div article>div{padding:17px;border-left:1px solid var(--yc-line)}.yoko-thanks-next article b{color:var(--yc-purple);font-size:18px}.yoko-thanks-next article p{margin:5px 0}.yoko-thanks-next>aside{display:grid;gap:24px}.yoko-thanks-next ul{padding-left:20px}.yoko-thanks-contact{display:grid;gap:10px;margin-top:18px;padding:18px;border-radius:13px;background:#f5eafa;color:var(--yc-purple)}.yoko-thanks-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.yoko-thanks-docs a{padding:18px;border:1px solid var(--yc-line);border-radius:11px;color:var(--yc-purple);font-weight:700;text-align:center}
/* News archive */
.yoko-news-header{padding:30px 0 22px;background:radial-gradient(circle at 85% 20%,#f0dff9,transparent 28%),linear-gradient(135deg,#fff,#faf5fd);text-align:center}.yoko-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:18px;color:#897f8d;font-size:13px;text-align:left}.yoko-breadcrumb a{color:var(--yc-purple)}.yoko-news-header h1{margin:20px 0 6px;color:#7b2a94;font-size:clamp(42px,5vw,66px)}.yoko-news-header p{max-width:760px;margin:0 auto}.yoko-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding-top:26px}.yoko-news-featured{display:grid;grid-template-columns:52% 48%;overflow:hidden;border:1px solid var(--yc-line);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(48,20,58,.05)}.yoko-news-featured__image img{width:100%;height:100%;min-height:390px;object-fit:cover}.yoko-news-featured>div{padding:36px}.yoko-news-featured h2{margin:14px 0;font-size:31px;line-height:1.2}.yoko-news-featured h2 a,.yoko-news-card h2 a{color:var(--yc-dark)}.yoko-news-badge{display:inline-flex;padding:6px 11px;border-radius:999px;background:#f1e5f8;color:var(--yc-purple);font-size:13px;font-weight:700;text-transform:uppercase}.yoko-news-meta{display:flex;flex-wrap:wrap;gap:15px;margin:16px 0;color:#837a87;font-size:13px}.yoko-news-filters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.yoko-news-filters a{padding:9px 20px;border:1px solid #dac8e5;border-radius:999px;color:#6d6171;font-size:13px;font-weight:600}.yoko-news-filters a.is-active,.yoko-news-filters a:hover{background:#702587;color:#fff;border-color:#702587}.yoko-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.yoko-news-card{overflow:hidden;border:1px solid var(--yc-line);border-radius:15px;background:#fff}.yoko-news-card__image{display:block;aspect-ratio:1.32;overflow:hidden}.yoko-news-card__image img{width:100%;height:100%;object-fit:cover;transition:.3s}.yoko-news-card:hover img{transform:scale(1.03)}.yoko-news-card>div{padding:18px}.yoko-news-card__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.yoko-news-card time{color:#837a87;font-size:13px}.yoko-news-card h2{margin:12px 0 7px;font-size:18px;line-height:1.35}.yoko-news-card p{margin:0;color:#665e69;font-size:14px}.yoko-news-more{display:inline-block;margin-top:12px;color:var(--yc-purple);font-weight:700}.yoko-pagination{display:flex;justify-content:center;gap:8px;margin:30px 0}.yoko-pagination .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--yc-line);border-radius:8px;color:var(--yc-purple)}.yoko-pagination .current{background:#702587;color:#fff}.yoko-news-sidebar{display:grid;align-content:start;gap:18px}.yoko-news-sidebar>section{padding:20px;border:1px solid var(--yc-line);border-radius:15px;background:#fff}.yoko-news-sidebar h2{margin:0 0 14px;color:#702587;font-size:18px}.yoko-news-sidebar .search-form{display:flex}.yoko-news-sidebar .search-field{min-width:0;width:100%;height:46px;border:1px solid var(--yc-line);border-radius:8px 0 0 8px;padding:0 12px}.yoko-news-sidebar .search-submit{min-width:76px;border:0;border-radius:0 8px 8px 0;background:#702587;color:#fff;font-size:13px;font-weight:700}.yoko-news-side-post{display:grid;grid-template-columns:68px 1fr;gap:10px;align-items:center;margin-top:12px}.yoko-news-side-post img{width:68px;height:58px;object-fit:cover;border-radius:8px}.yoko-news-side-post small{display:block;color:#8b828e}.yoko-news-side-post b{display:block;color:var(--yc-dark);font-size:13px;line-height:1.35}.yoko-news-categories{margin:0;padding:0;list-style:none}.yoko-news-categories a{display:flex;justify-content:space-between;padding:9px 0;color:#514b56}.yoko-news-categories b{display:grid;place-items:center;min-width:30px;height:24px;border-radius:999px;background:#f1e5f8;color:#702587}.yoko-newsletter-card{background:linear-gradient(135deg,#fbf7fd,#f3e6fa)!important}.yoko-news-dealer-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:36px;padding:28px 38px;border:1px dashed #cdaee0;border-radius:18px;background:linear-gradient(110deg,#f4e9fb,#fff)}.yoko-news-dealer-banner h2{margin:0 0 4px;color:#702587}.yoko-news-dealer-banner p{margin:0}.yoko-news-topics{padding-top:35px;padding-bottom:65px;text-align:center}.yoko-news-topics h2{color:#702587}.yoko-news-topics>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.yoko-news-topics a{color:var(--yc-dark)}.yoko-news-topics img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:12px}.yoko-news-topics b{display:block;margin-top:7px;font-size:13px}
/* Single article */
.yoko-article>.yoko-breadcrumb{padding-bottom:20px}.yoko-article-hero{display:grid;grid-template-columns:43% 57%;gap:34px;align-items:center}.yoko-article-hero__image img{width:100%;aspect-ratio:1.05;object-fit:cover;border-radius:17px}.yoko-article-hero h1{margin:0;color:#7b2a94;font-size:clamp(42px,4.3vw,68px);line-height:1.08}.yoko-article-hero p{font-size:17px}.yoko-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;padding-top:26px}.yoko-article-content{min-width:0}.yoko-article-toc{display:flex;gap:12px;overflow-x:auto;margin-bottom:25px;padding:0 0 12px}.yoko-article-toc strong{display:none}.yoko-article-toc a{flex:1 0 150px;padding:10px 16px;border:1px solid #d8c2e6;border-radius:999px;color:#702587;font-weight:600;text-align:center}.yoko-article-body{font-size:17px;line-height:1.75}.yoko-article-body h2{margin-top:35px;color:#702587;font-size:27px}.yoko-article-body h3{margin-top:27px;color:#702587;font-size:22px}.yoko-article-body img{border-radius:15px}.yoko-article-body blockquote{margin:22px 0;padding:22px 24px;border:1px solid #dbc6e8;border-left:6px solid #702587;border-radius:13px;background:#f8effc;color:#5e1a77;font-style:italic}.yoko-article-interest{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:22px 26px;border:1px solid #d8c2e6;border-radius:14px;background:#f8effc}.yoko-article-interest h2{margin:0;color:#702587;font-size:21px}.yoko-article-interest p{margin:4px 0}.yoko-article-interest>div:last-child{display:flex;gap:10px}.yoko-article-related{margin-top:30px}.yoko-article-related h2{color:#702587}.yoko-article-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.yoko-article-related article{border:1px solid var(--yc-line);border-radius:13px;overflow:hidden}.yoko-article-related a{display:grid;grid-template-columns:42% 58%;color:var(--yc-dark)}.yoko-article-related img{width:100%;height:100%;object-fit:cover}.yoko-article-related span{padding:12px}.yoko-article-related small,.yoko-article-related em{display:block;color:#8a808d;font-size:13px}.yoko-article-related b{display:block;margin:4px 0;font-size:13px;line-height:1.35}.yoko-article-related em{color:#702587;font-style:normal;font-weight:700}.yoko-article-footer{display:flex;justify-content:space-between;gap:20px;margin:24px 0}.yoko-article-share,.yoko-article-tags{display:flex;flex-wrap:wrap;gap:10px}.yoko-article-share a,.yoko-article-tags a{padding:5px 10px;border-radius:999px;background:#f3e9f9;color:#702587;font-size:13px}.yoko-article-dealer-card{background:linear-gradient(145deg,#fff,#f5e8fb)!important}.yoko-article-dealer-card .yoko-button{width:100%;margin:8px 0}.yoko-article-sidebar{position:sticky;top:110px;height:max-content}
@media(max-width:1199px){.yoko-content-shell{width:min(calc(100% - 40px),1120px)}.yoko-news-grid{grid-template-columns:repeat(2,1fr)}.yoko-news-topics>div{grid-template-columns:repeat(3,1fr)}.yoko-contact-hero__grid,.yoko-thanks-hero__grid{grid-template-columns:1fr 1fr}.yoko-contact-main{grid-template-columns:1.25fr .75fr}.yoko-content-trust article{padding:20px}.yoko-content-trust strong{font-size:20px}}
@media(max-width:900px){.yoko-contact-hero__grid,.yoko-thanks-hero__grid{grid-template-columns:1fr}.yoko-contact-hero__copy,.yoko-thanks-hero__copy{padding:48px 0 10px}.yoko-contact-hero__visual,.yoko-thanks-hero__visual{min-height:380px}.yoko-contact-main,.yoko-thanks-next,.yoko-news-layout,.yoko-article-layout,.yoko-article-hero{grid-template-columns:1fr}.yoko-contact-main{margin-top:0}.yoko-contact-form-card{border-right:0;border-bottom:1px solid var(--yc-line)}.yoko-contact-locations__grid{grid-template-columns:1fr}.yoko-content-trust{grid-template-columns:repeat(2,1fr)}.yoko-content-trust article:nth-child(3){border-left:0;border-top:1px solid var(--yc-line)}.yoko-content-trust article:nth-child(4){border-top:1px solid var(--yc-line)}.yoko-news-sidebar,.yoko-article-sidebar{grid-template-columns:repeat(2,1fr);position:static}.yoko-newsletter-card,.yoko-article-dealer-card{grid-column:1/-1}.yoko-article-hero__image{order:1}.yoko-article-hero>div:last-child{order:2}.yoko-news-featured{grid-template-columns:1fr}.yoko-news-featured__image img{min-height:330px}.yoko-news-topics>div{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.yoko-content-page{font-size:15px}.yoko-content-shell{width:calc(100% - 24px)}.yoko-contact-hero__copy,.yoko-thanks-hero__copy{padding-top:34px}.yoko-contact-hero h1,.yoko-thanks h1{font-size:42px}.yoko-contact-hero__copy>p,.yoko-thanks-hero__copy>p{font-size:15px}.yoko-contact-hero__benefits{grid-template-columns:1fr;padding:0}.yoko-contact-hero__benefits div+div{border-left:0;border-top:1px solid var(--yc-line)}.yoko-contact-hero__visual,.yoko-thanks-hero__visual{min-height:310px}.yoko-content-product-collage{min-height:300px}.yoko-contact-form-card,.yoko-contact-info,.yoko-contact-locations,.yoko-thanks-next>div,.yoko-thanks-next>aside>section{padding:20px}.yoko-contact-form__grid{grid-template-columns:1fr}.yoko-contact-form .is-wide{grid-column:auto}.yoko-contact-locations{margin-top:40px}.yoko-contact-map{min-height:260px}.yoko-content-trust article{grid-template-columns:40px 1fr;padding:17px 12px}.yoko-content-trust svg{width:34px;height:34px}.yoko-content-trust strong{font-size:16px}.yoko-content-trust span{font-size:13px}.yoko-content-cta,.yoko-news-dealer-banner,.yoko-article-interest{flex-direction:column;align-items:stretch;padding:22px}.yoko-content-cta>div:last-child,.yoko-thanks-actions,.yoko-article-interest>div:last-child{display:grid;grid-template-columns:1fr}.yoko-content-cta .yoko-button,.yoko-thanks-actions .yoko-button,.yoko-news-dealer-banner .yoko-button,.yoko-article-interest .yoko-button{width:100%}.yoko-thanks-success{font-size:20px}.yoko-thanks-next>div article{grid-template-columns:58px 1fr}.yoko-thanks-docs{grid-template-columns:1fr}.yoko-news-header h1{font-size:40px}.yoko-news-layout{padding-top:14px}.yoko-news-featured>div{padding:22px}.yoko-news-featured h2{font-size:25px}.yoko-news-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.yoko-news-filters a{flex:0 0 auto}.yoko-news-grid{grid-template-columns:1fr 1fr;gap:10px}.yoko-news-card>div{padding:12px}.yoko-news-card h2{font-size:14px}.yoko-news-card p{display:none}.yoko-news-card__top{align-items:flex-start;flex-direction:column}.yoko-news-sidebar,.yoko-article-sidebar{grid-template-columns:1fr}.yoko-news-topics>div{display:flex;overflow-x:auto}.yoko-news-topics a{flex:0 0 68%}.yoko-article-hero h1{font-size:38px}.yoko-article-body{font-size:15px}.yoko-article-body h2{font-size:23px}.yoko-article-toc a{flex-basis:72%}.yoko-article-related>div{display:flex;overflow-x:auto}.yoko-article-related article{flex:0 0 78%}.yoko-article-footer{flex-direction:column}}


/* v3.3 shared content cleanup */
.yoko-content-page{color:var(--yoko-text);font-size:var(--yoko-copy-desktop)}
.yoko-content-shell{width:min(calc(100% - (var(--yoko-page-gutter)*2)),var(--yoko-content-max));max-width:var(--yoko-content-max);padding-inline:0}
.yoko-content-card,.yoko-news-sidebar>section{border:1px solid var(--yoko-line);border-radius:var(--yoko-radius-md);background:#fff;box-shadow:var(--yoko-shadow-sm)}
@media(max-width:767px){.yoko-content-page{font-size:16px}}
