@charset "UTF-8";
:root{--ink:#1f2937;--muted:#65707d;--paper:#fff;--wash:#f7f5f1;--line:#e9e5df;--orange:#ed7548;--orange-dark:#bd4c2a;--blue:#263d55;--max:1160px;--shadow:0 16px 44px rgba(33,39,46,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.72}a{color:inherit;text-decoration:none}a:hover{color:var(--orange-dark)}img,video{max-width:100%;height:auto}button,input{font:inherit}.wrap{width:min(var(--max),calc(100% - 44px));margin:auto}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(233,229,223,.86)}.header-row{height:78px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:50% 50% 42% 50%;background:var(--orange);color:#fff;font-family:serif;font-size:22px;font-weight:700;transform:rotate(-7deg)}.brand-name{font-weight:800;letter-spacing:.06em;font-size:19px}.brand-sub{font-size:10px;color:var(--muted);letter-spacing:.18em;display:block;margin-top:-5px}.main-nav{display:flex;align-items:center;gap:25px;font-size:14px;color:#3e4956}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:11px 19px;background:var(--orange);color:#fff;font-weight:700;border:0}.nav-cta:hover,.button:hover{background:var(--orange-dark);color:#fff}.menu-toggle{display:none;border:0;background:transparent;font-size:25px;color:var(--blue)}.hero{padding:58px 0 72px;background:linear-gradient(120deg,#faf7f1 0%,#f6eee7 62%,#f4e0d2 100%);overflow:hidden}.hero-inner{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:44px}.eyebrow{color:var(--orange-dark);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero h1{font-family:"Noto Serif SC","Songti SC",serif;font-size:clamp(38px,5.4vw,66px);line-height:1.18;letter-spacing:.02em;margin:15px 0 18px;color:#263547}.hero h1 em{font-style:normal;color:var(--orange-dark)}.hero-copy{font-size:17px;color:#586372;max-width:590px}.hero-actions{display:flex;gap:13px;align-items:center;margin-top:28px;flex-wrap:wrap}.button-light{background:#fff;color:var(--blue);border:1px solid var(--line)}.hero-art{min-height:350px;position:relative;display:flex;align-items:center;justify-content:center}.hero-card{width:min(410px,94%);aspect-ratio:1.12;position:relative;border-radius:48% 48% 14px 14px;background:linear-gradient(160deg,#d99471,#f0c4a3 57%,#e7d3bd);box-shadow:var(--shadow);overflow:hidden}.hero-card:before{content:"藝";position:absolute;right:15%;top:5%;font:220px/1 "Songti SC",serif;color:rgba(255,255,255,.39);transform:rotate(7deg)}.hero-card:after{content:"STAR ARTS TRAINING";position:absolute;bottom:20px;left:22px;font-size:11px;letter-spacing:.22em;color:#fff}.hero-note{position:absolute;bottom:0;right:0;padding:18px 23px;border-radius:16px;background:#fff;box-shadow:var(--shadow);max-width:220px}.hero-note strong{display:block;font-size:24px;color:var(--orange-dark)}.hero-note span{font-size:13px;color:var(--muted)}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.trust-item{text-align:center;background:#fff;padding:22px 10px}.trust-item strong{display:block;font-size:21px;color:var(--blue)}.trust-item span{font-size:12px;color:var(--muted)}.section{padding:78px 0}.section-soft{background:var(--wash)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:29px}.section-heading h2{font-family:"Noto Serif SC","Songti SC",serif;font-size:clamp(28px,3.2vw,38px);line-height:1.25;margin:8px 0 0;color:#263547}.section-heading p{margin:7px 0 0;color:var(--muted)}.text-link{color:var(--orange-dark);font-size:14px;font-weight:700;white-space:nowrap}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.course-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:25px;transition:transform .2s,box-shadow .2s}.course-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.course-icon{width:48px;height:48px;display:grid;place-items:center;background:#faede6;border-radius:15px;color:var(--orange-dark);font-size:22px}.course-card h3{font-size:20px;margin:17px 0 6px}.course-card p{font-size:14px;color:var(--muted);margin:0 0 18px}.card-arrow{color:var(--orange-dark);font-size:13px;font-weight:700}.split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.feature-box{padding:36px;border-radius:22px;background:#263d55;color:#fff;position:relative;overflow:hidden}.feature-box:after{content:"藝考星";position:absolute;right:-7px;bottom:-24px;font-family:serif;font-size:85px;color:rgba(255,255,255,.07)}.feature-box h3{font-family:"Noto Serif SC","Songti SC",serif;font-size:29px;line-height:1.4;margin:0 0 10px}.feature-box p{color:#d2dbe3;max-width:440px}.feature-points{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:24px}.feature-points div{border-top:1px solid rgba(255,255,255,.22);padding-top:12px;font-size:13px;color:#e2e7ec}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.article-card{overflow:hidden;border-radius:17px;border:1px solid var(--line);background:#fff}.article-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#f5f2ed;display:block}.article-card-body{padding:16px 18px 19px}.article-card h3{font-size:17px;line-height:1.45;margin:0 0 8px}.article-card p{font-size:13px;color:var(--muted);margin:0}.tag{display:inline-block;background:#fbefe9;color:#af5336;padding:3px 9px;border-radius:99px;font-size:11px;margin-bottom:9px}.cta-band{padding:36px 40px;border-radius:23px;background:#f5e7dd;display:flex;align-items:center;justify-content:space-between;gap:24px}.cta-band h2{font-family:"Noto Serif SC","Songti SC",serif;font-size:28px;margin:0}.cta-band p{margin:4px 0 0;color:var(--muted)}.site-footer{padding:48px 0 30px;background:#1e3042;color:#ecf0f3}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:35px}.site-footer h3{font-size:15px;margin:0 0 13px}.site-footer p,.site-footer a{font-size:13px;color:#bac6d0}.site-footer a:hover{color:#fff}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:7px}.copyright{margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:11px;color:#9daab6}.page-hero{padding:48px 0 36px;background:var(--wash)}.crumb{font-size:12px;color:var(--muted)}.page-hero h1{font-family:"Noto Serif SC","Songti SC",serif;font-size:39px;line-height:1.25;margin:12px 0 7px;color:#263547}.page-hero p{margin:0;color:var(--muted)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;padding:42px 0 75px}.legacy-content{min-width:0;font-size:16px;line-height:1.95;color:#3c4753;overflow-wrap:anywhere}.legacy-content p{margin:0 0 1.1em}.legacy-content img{height:auto!important;max-width:100%!important;border-radius:8px}.legacy-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.legacy-content td,.legacy-content th{border:1px solid var(--line);padding:8px 10px}.legacy-content h1,.legacy-content h2,.legacy-content h3{line-height:1.4;color:#263547}.legacy-content iframe{max-width:100%}.side-panel{border:1px solid var(--line);border-radius:16px;padding:22px;height:max-content;background:#fff}.side-panel h2{font-size:17px;margin:0 0 12px}.side-panel p{font-size:13px;color:var(--muted)}.side-panel .phone{font-size:19px;color:var(--orange-dark);font-weight:800}.legacy-list{padding:25px 0}.legacy-list-item{padding:14px 0;border-bottom:1px solid var(--line)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-card{padding:25px;border:1px solid var(--line);border-radius:17px;background:#fff}.contact-card h2{font-size:18px;margin:0 0 15px}.contact-card p{margin:8px 0;color:#53606e}.contact-poster{width:min(540px,100%);margin:25px auto 0;display:block;border-radius:12px;border:1px solid var(--line)}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.video-card{border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff}.video-card video{display:block;width:100%;aspect-ratio:16/9;background:#172535}.video-card h3{font-size:15px;padding:0 16px;margin:13px 0}.search-form{display:flex;gap:10px;max-width:640px;margin:22px 0}.search-form input{flex:1;border:1px solid var(--line);border-radius:12px;padding:12px 15px}.search-form button{cursor:pointer}.mobile-cta{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.main-nav{gap:14px}.nav-hide{display:none}.hero-inner{gap:25px}.article-layout{grid-template-columns:minmax(0,1fr) 225px;gap:24px}.footer-grid{gap:22px}}
@media(max-width:700px){.wrap{width:min(100% - 32px,var(--max))}.header-row{height:66px}.brand-name{font-size:17px}.brand-mark{width:39px;height:39px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;left:0;right:0;top:66px;background:#fff;padding:12px 18px 19px;border-bottom:1px solid var(--line);box-shadow:0 14px 28px rgba(31,41,55,.08);flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{padding:10px 5px;border-bottom:1px solid #f2efeb}.nav-cta{margin-top:10px}.hero{padding:38px 0 46px}.hero-inner{grid-template-columns:1fr;gap:18px}.hero h1{font-size:41px}.hero-copy{font-size:15px}.hero-art{min-height:245px}.hero-card{width:min(310px,82%)}.hero-card:before{font-size:175px}.hero-note{right:0;bottom:-2px;padding:13px 15px}.hero-note strong{font-size:19px}.trust-item{padding:15px 5px}.trust-item strong{font-size:17px}.trust-item span{font-size:10px}.section{padding:55px 0}.section-heading{align-items:start}.section-heading h2{font-size:29px}.section-heading p{font-size:13px}.course-grid{grid-template-columns:1fr 1fr;gap:11px}.course-card{padding:17px;border-radius:15px}.course-card h3{font-size:16px;margin-top:11px}.course-card p{font-size:12px}.course-icon{width:42px;height:42px}.split{grid-template-columns:1fr;gap:23px}.feature-box{padding:27px}.feature-box h3{font-size:25px}.article-grid{grid-template-columns:1fr 1fr;gap:12px}.article-card{border-radius:13px}.article-card-body{padding:12px}.article-card h3{font-size:14px}.article-card p{font-size:12px}.tag{font-size:10px}.cta-band{padding:25px;align-items:start;flex-direction:column}.cta-band h2{font-size:24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.article-layout{grid-template-columns:1fr;padding:27px 0 56px}.side-panel{order:-1}.page-hero{padding:32px 0 26px}.page-hero h1{font-size:32px}.legacy-content{font-size:15px}.contact-grid{grid-template-columns:1fr}.video-grid{grid-template-columns:1fr 1fr;gap:12px}.video-card h3{font-size:13px;padding:0 12px}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid var(--line);padding:9px 12px calc(9px + env(safe-area-inset-bottom));gap:9px;box-shadow:0 -6px 20px rgba(31,41,55,.08)}.mobile-cta a{flex:1;text-align:center;border-radius:999px;padding:9px;background:#f8eee8;font-size:13px;font-weight:700;color:var(--orange-dark)}.mobile-cta a:last-child{background:var(--orange);color:#fff}body{padding-bottom:60px}}
@media(max-width:390px){.course-grid,.article-grid,.video-grid{grid-template-columns:1fr}.hero h1{font-size:36px}.trust-item strong{font-size:15px}}

/* Editorial home and carefully paced legacy content */
.hero-editorial{position:relative;isolation:isolate;min-height:570px;padding:68px 0 54px;background:#172d40;color:#f8f5ef;overflow:hidden}
.hero-editorial:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 77% 47%,rgba(204,119,83,.24),transparent 43%),linear-gradient(118deg,#172d40 0%,#1c354a 60%,#20394c 100%)}
.hero-grain{position:absolute;inset:0;z-index:-1;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}
.hero-editorial .hero-inner{grid-template-columns:1fr .95fr;gap:46px;min-height:445px}
.hero-copy-block{position:relative;z-index:2;animation:rise-in .8s both}
.hero-editorial .eyebrow{display:flex;align-items:center;gap:12px;color:#e8b392;letter-spacing:.19em}
.eyebrow-line{display:inline-block;width:34px;height:1px;background:#e8b392}
.hero-editorial h1{margin:27px 0 21px;font-size:clamp(43px,5.5vw,70px);line-height:1.22;letter-spacing:.01em;color:#fcf8f1}
.hero-editorial h1 em{color:#efaa83}
.hero-editorial .hero-copy{max-width:480px;color:#ccd4da;font-size:16px;line-height:1.95}
.hero-editorial .button{min-height:49px;padding:12px 22px;background:#e18b61;color:#192e40}
.hero-editorial .button:hover{background:#f0a67e;color:#192e40}
.hero-text-link{padding:10px 3px;color:#f7eee4;font-size:14px;font-weight:650}
.hero-text-link span{color:#e8a67f;margin-left:5px}
.hero-index{display:flex;align-items:center;gap:13px;margin-top:48px;color:#aebbc4;font-size:11px;letter-spacing:.08em}
.hero-index>span:first-child{color:#e9a77f;font:italic 20px Georgia,serif}
.hero-index-rule{width:48px;height:1px;background:#71808c}
.hero-stage{min-height:430px;position:relative;animation:rise-in .9s .1s both}
.hero-photo-frame{position:relative;z-index:1;width:min(100%,490px);height:370px;margin:0 0 0 auto;border-radius:48% 48% 10px 10px;overflow:hidden;background:#8c9698;box-shadow:0 30px 70px rgba(0,0,0,.28);transform:rotate(1.3deg)}
.hero-photo-frame img{width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block;filter:saturate(.86)}
.hero-photo-frame:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(18,32,43,.7))}
.hero-photo-frame figcaption{position:absolute;z-index:2;bottom:17px;left:20px;right:20px;display:flex;justify-content:space-between;gap:12px;color:#fff;font-size:11px;letter-spacing:.08em}
.hero-photo-frame figcaption span:first-child{color:#f2b18a}
.hero-orbit{position:absolute;z-index:0;border:1px solid rgba(230,172,136,.35);border-radius:50%;pointer-events:none}
.hero-orbit-one{width:445px;height:445px;top:-13px;left:0;animation:orbit-turn 45s linear infinite}
.hero-orbit-two{width:510px;height:510px;top:-46px;left:-32px;border-color:rgba(255,255,255,.11);animation:orbit-turn 60s linear infinite reverse}
.hero-orbit-one:after,.hero-orbit-two:after{content:"";position:absolute;top:17%;left:14px;width:7px;height:7px;border-radius:50%;background:#ec9d74;box-shadow:0 0 18px #ec9d74}
.hero-floating-card{position:absolute;z-index:3;right:-7px;bottom:4px;min-width:190px;padding:18px 21px 17px;border:1px solid rgba(35,48,59,.08);border-radius:4px;background:#f8f3eb;color:#203547;box-shadow:0 16px 40px rgba(0,0,0,.2);animation:float-soft 5s ease-in-out infinite}
.floating-kicker{display:block;margin-bottom:8px;color:#a15c3e;font-size:10px;letter-spacing:.14em}
.hero-floating-card strong{display:block;font:600 20px/1.45 "Noto Serif SC","Songti SC",serif}
.hero-floating-card a{display:inline-block;margin-top:12px;color:#a45334;font-size:11px;font-weight:700}
.hero-stamp{position:absolute;z-index:2;top:24px;right:-7px;width:76px;height:76px;display:grid;place-content:center;border:1px solid rgba(246,223,201,.58);border-radius:50%;color:#f6dfc9;text-align:center;font:29px/1 Georgia,serif;transform:rotate(9deg)}
.hero-stamp small{font:6px/1.4 system-ui,sans-serif;letter-spacing:.12em}
.hero-editorial+.trust-row{background:#f0ebe3;border-color:#e5ded5}
.hero-editorial+.trust-row .trust-item{padding:20px 10px;background:transparent}
.hero-editorial+.trust-row .trust-item strong{font-family:"Noto Serif SC","Songti SC",serif;font-size:18px;letter-spacing:.04em;color:#263d55}
.hero-editorial+.trust-row .trust-item span{font-size:11px;letter-spacing:.06em}
.hero-editorial~.section [data-reveal],.hero-editorial~.section .course-card{transition:opacity .55s ease,transform .55s ease}
.motion-ready .section[data-reveal]{opacity:0;transform:translateY(20px)}
.motion-ready .section[data-reveal].is-visible{opacity:1;transform:translateY(0)}
.course-card{position:relative;overflow:hidden}
.course-card:after{content:"";position:absolute;right:-25px;top:-32px;width:100px;height:100px;border:1px solid rgba(225,139,97,.16);border-radius:50%;transition:transform .35s ease}
.course-card:hover:after{transform:scale(1.45)}
.page-hero{position:relative;background:linear-gradient(115deg,#f7f4ee,#fbfaf7 65%,#f4e9df);border-bottom:1px solid #eee8df}
.page-hero:after{content:"";position:absolute;right:max(22px,calc((100vw - var(--max))/2));top:24px;width:54px;height:54px;border:1px solid rgba(225,139,97,.38);border-radius:50%}
.page-hero .wrap{position:relative;z-index:1}
.page-hero h1{max-width:900px;font-size:clamp(31px,4vw,45px);letter-spacing:.01em}
.page-hero .crumb{letter-spacing:.025em}
.page-type-page .legacy-content,.page-type-listing .legacy-content{padding:30px 34px;border:1px solid #ece8e1;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(30,43,53,.035)}
.legacy-content{font-size:16px;line-height:1.95;color:#394653}
.legacy-content p{margin:0 0 1.15em}
.legacy-content h2{margin:1.7em 0 .75em;padding-left:15px;border-left:3px solid #df8a62;font:600 25px/1.5 "Noto Serif SC","Songti SC",serif;color:#253b50}
.legacy-content h3{margin:1.4em 0 .6em;font-size:19px;color:#334b60}
.legacy-content p:first-child{font-size:17px;color:#3f4d5a}
.legacy-content a:not(.button){color:#a95c3d;text-underline-offset:3px}
.legacy-content ul,.legacy-content ol{padding-left:1.35em}
.legacy-content li{padding:.24em 0}
.legacy-content dl{margin:20px 0;padding:20px 22px;border:1px solid #eee9e2;border-radius:12px;background:#fcfbf8}
.legacy-content dt{margin:0 0 10px;color:#a85c3c;font-weight:750;font-size:14px;letter-spacing:.04em}
.legacy-content dd{margin:0}
.legacy-content dd ul{list-style:none;margin:0;padding:0}
.legacy-content dd li{padding:11px 8px;border-top:1px solid #eee9e2;line-height:1.6}
.legacy-content dd li a{display:block;color:#2c3d4d!important}
.legacy-content dd li a:hover{color:#a95c3d!important}
.legacy-content img{display:inline-block;max-width:100%!important;height:auto!important;margin:10px 10px 16px 0;border-radius:7px;vertical-align:top}
.legacy-content table{width:100%;margin:20px 0;border-collapse:collapse;background:#fff}
.legacy-content td,.legacy-content th{border:1px solid #e8e3dc;padding:10px 12px;text-align:left}
.page-type-article{display:block;max-width:900px;padding-top:32px}
.page-type-article .legacy-content{padding:28px 46px 54px;border:1px solid #eee9e2;border-radius:14px;background:#fff;box-shadow:0 10px 34px rgba(30,43,53,.045)}
.page-type-article .legacy-content>p:first-of-type{margin-top:14px;padding-top:18px;border-top:1px solid #eee9e2;font-size:18px;line-height:1.9;color:#2f4355}
.article-meta{display:flex;align-items:center;gap:13px;color:#a1664d;font-size:12px;letter-spacing:.06em}
.article-meta time{color:#99a0a5}
.page-type-listing .legacy-content{padding-top:18px}
.side-panel{position:sticky;top:105px;border-color:#eee9e2;box-shadow:0 8px 24px rgba(30,43,53,.035)}
.side-eyebrow{font-size:9px;letter-spacing:.15em;color:#a1664d}
.side-panel h2{margin-top:10px;font-family:"Noto Serif SC","Songti SC",serif;font-size:21px}
.side-panel .button{width:100%;margin-top:8px}
.source-note{font-size:12px;color:#7d858b}
.hero-photo-frame,.hero-floating-card{will-change:transform}
@keyframes rise-in{from{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}
@keyframes float-soft{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes orbit-turn{to{transform:rotate(360deg)}}
@media(max-width:900px){.hero-editorial{min-height:500px}.hero-editorial .hero-inner{grid-template-columns:1fr .88fr;gap:26px}.hero-photo-frame{height:335px}.hero-orbit-one{width:360px;height:360px;left:-5px;top:14px}.hero-orbit-two{width:415px;height:415px;left:-30px;top:-12px}.hero-floating-card{right:-8px;min-width:165px;padding:15px}.page-type-page .legacy-content,.page-type-listing .legacy-content{padding:26px}}
@media(max-width:700px){.hero-editorial{min-height:unset;padding:46px 0 32px}.hero-editorial .hero-inner{grid-template-columns:1fr;gap:12px}.hero-editorial h1{font-size:43px;margin:20px 0 14px}.hero-editorial .hero-copy{font-size:14px;max-width:520px}.hero-index{margin-top:25px}.hero-stage{min-height:310px;margin:0 auto;width:min(100%,420px)}.hero-photo-frame{width:80%;height:270px;margin:0 auto 0 7%;border-radius:46% 46% 8px 8px}.hero-orbit-one{width:300px;height:300px;left:1%;top:1px}.hero-orbit-two{width:345px;height:345px;left:-3%;top:-22px}.hero-floating-card{right:0;bottom:0;min-width:155px;padding:13px 15px}.hero-floating-card strong{font-size:17px}.hero-stamp{right:3px;top:0;width:60px;height:60px;font-size:23px}.hero-stamp small{font-size:5px}.hero-editorial+.trust-row .trust-item{padding:14px 5px}.hero-editorial+.trust-row .trust-item strong{font-size:14px}.hero-editorial+.trust-row .trust-item span{font-size:9px}.page-hero:after{width:38px;height:38px;top:22px;right:18px}.page-type-page .legacy-content,.page-type-listing .legacy-content{padding:20px 18px;border-radius:11px}.page-type-article{padding:20px 0 46px}.page-type-article .legacy-content{padding:20px 20px 34px}.legacy-content{font-size:15px;line-height:1.9}.legacy-content h2{font-size:21px}.legacy-content h3{font-size:17px}.legacy-content p:first-child{font-size:16px}.page-type-article .legacy-content>p:first-of-type{font-size:16px}.legacy-content dl{padding:15px}.legacy-content dd li{padding:10px 4px}.side-panel{position:static}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.motion-ready .section[data-reveal]{opacity:1;transform:none}}
