body.page-shantou.service-license{padding-top:88px;background:#f2eadc;color:#183132}
.page-shantou.service-license .stl-main{margin:0;padding:0;overflow:clip;--stl-sea:#062f32;--stl-paper:#f2eadc;--stl-orange:#ef6b3a}
.stl-main *{box-sizing:border-box}.stl-main a{color:inherit;text-decoration:none}.stl-main a:focus-visible,.stl-main input:focus-visible,.service-license .ss-top:focus-visible{outline:3px solid #ef6b3a;outline-offset:5px}.stl-main img{display:block;width:100%;max-width:100%;object-fit:cover}.stl-main p{line-height:1.85}.stl-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.stl-main section[id]{scroll-margin-top:110px}.stl-main .stl-kicker{font-size:12px;letter-spacing:.14em;font-weight:700;margin:0 0 24px}.stl-hero{text-align:center;padding-top:74px}.stl-main .stl-hero h1{margin:0;color:#062f32;font-size:clamp(48px,5.7vw,78px);font-weight:650;letter-spacing:-.07em;line-height:1.17}.stl-hero h1 em{font-style:normal;color:#b77852}.stl-main .stl-lead{font-size:17px;margin:28px auto;max-width:600px}.stl-actions{display:flex;align-items:center;justify-content:center;gap:28px;font-size:13px;font-weight:700}.stl-actions>a:not(.stl-primary){padding:10px 0;border-bottom:1px solid #a89984}.stl-main .stl-primary{display:inline-flex;gap:28px;padding:16px 22px;background:#062f32;color:#fff}.stl-primary:hover{background:#0b5555}.stl-spread{display:grid;grid-template-columns:1.24fr .85fr 1fr;gap:20px;align-items:start;margin-top:57px;text-align:left}.stl-scene-device{margin-top:50px}.stl-scene-transport{margin-top:23px}.stl-main .ss-photo{margin:0}.stl-scene .ss-photo img{height:286px}.stl-scene-device .ss-photo img{height:250px}.stl-scene-transport .ss-photo img{height:276px}.stl-main .ss-photo figcaption{font-size:10px;color:#667271;margin-top:8px;line-height:1.6}.stl-scene>p{margin:14px 0 0;font-size:13px;display:flex;gap:14px;align-items:center}.stl-scene>p span{font-size:11px;color:#8b654b}.stl-main .stl-hero-note{font-size:11px;color:#6b7773;margin:40px 0 0}.stl-topics{padding-top:110px;padding-bottom:75px}.stl-main .stl-section-heading{margin-bottom:48px}.page-shantou.service-license .stl-main h2{color:#062f32;font-size:clamp(30px,3.1vw,43px);line-height:1.28;letter-spacing:-.045em;font-weight:600;margin:0}.stl-chapter{display:grid;grid-template-columns:1fr 1.5fr .7fr;gap:45px;padding:42px 0 46px;border-top:1px solid #b9b6a7}.stl-chapter:last-child{border-bottom:1px solid #b9b6a7}.stl-number{color:#927354;font-size:11px;letter-spacing:.14em}.stl-chapter h3{font-size:clamp(40px,4vw,56px);line-height:1.1;letter-spacing:-.05em;margin:18px 0 21px;font-weight:500;color:#062f32}.stl-chapter-name>p{font-size:15px;margin:0}.stl-chapter-copy{padding-top:31px}.stl-chapter h4{font-size:18px;font-weight:600;margin:0 0 18px}.stl-chapter-copy p{font-size:14px;margin:0 0 22px}.stl-chapter ul{padding-left:18px;margin:0;font-size:13px;line-height:2.15}.stl-chapter li::marker{color:#b77852}.stl-side-note{border-left:1px solid #c3b39b;align-self:center;padding-left:22px}.stl-side-note span{font-size:11px;color:#9a6144;letter-spacing:.1em}.stl-side-note p{font-size:12px;color:#5f6e69;margin:10px 0 0}.stl-promo{width:min(1200px,calc(100% - 96px));margin:0 auto 72px}.stl-promo img{height:auto}.stl-promo a{display:block}.stl-facts{background:#062f32;color:#f2eadc;padding:78px 0 61px}.stl-facts-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end}.page-shantou.service-license .stl-facts h2{color:#f8f4ea}.stl-facts-heading>p{font-size:12px;color:#c0d0c6;margin:0;min-width:230px}.stl-facts-heading output{display:block;font-size:19px;line-height:1.5;margin-top:20px;color:#ebc188}.stl-facts-grid{border:0;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:58px}.stl-fact{display:grid;grid-template-columns:30px minmax(0,1fr) 21px;column-gap:18px;row-gap:10px;align-items:start;padding:27px 0 25px;border-top:1px solid #52716a;cursor:pointer}.stl-fact-no{color:#ccae84;font-size:16px}.stl-fact-text strong{font-weight:500;font-size:20px;display:block;margin-bottom:10px}.stl-fact-text>span{font-size:12px;line-height:1.9;color:#c0d0c6;display:block}.stl-fact input{appearance:auto;accent-color:#efb075;width:20px;height:20px;margin:2px 0 0;cursor:pointer}.stl-check-word{grid-column:2/4;color:#ccae84;font-size:10px;text-align:right;opacity:.6}.stl-fact.is-complete .stl-check-word{color:#fff;opacity:1}.stl-main .stl-facts-note{font-size:11px;color:#acc3b6;margin:25px 0 0}.stl-next{padding:98px 0 76px}.stl-next-head{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:40px}.stl-next-head .stl-kicker{padding-top:9px;max-width:240px;line-height:1.8}.stl-next>.ss-photo img{aspect-ratio:2.4;object-position:center 54%}.stl-next-copy{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:34px 0}.stl-next-copy>p{font-size:14px;margin:0}.stl-next-copy ol{list-style:none;margin:0;padding:0}.stl-next-copy li{display:flex;gap:22px;font-size:13px;line-height:1.8;margin-bottom:13px}.stl-next-copy li span{flex:0 0 45px;color:#a36846}.stl-boundary{display:flex;gap:50px;padding-top:25px;border-top:1px solid #c4bcae}.stl-boundary strong{flex:0 0 130px;font-size:12px;font-weight:600}.stl-boundary p{font-size:12px;color:#63716b;margin:0}.stl-reading{padding-bottom:98px}.stl-reading-head{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:37px}.stl-reading-head .stl-kicker{margin-bottom:12px}.stl-reading-head>a{font-size:12px;border-bottom:1px solid #b77852;padding-bottom:9px;white-space:nowrap}.stl-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px}.stl-article-grid article{padding:21px 0 25px;border-top:1px solid #b9b6a7;display:flex;flex-direction:column;align-items:start;min-width:0}.stl-article-grid time{font-size:11px;color:#856d51}.stl-article-grid h3{font-size:16px;line-height:1.65;margin:13px 0 24px;font-weight:500}.stl-article-grid a:hover{text-decoration:underline;text-underline-offset:4px}.stl-main .stl-read{font-size:11px;color:#596e66;margin-top:auto}.stl-main .stl-reading-note{font-size:11px;color:#69736b;margin:25px 0 0}.stl-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}.service-license .ss-skip{position:fixed;top:-80px;left:18px;z-index:10000;background:#062f32;color:white;padding:12px 18px}.service-license .ss-skip:focus{top:10px}.service-license .ss-top{position:fixed;bottom:24px;right:22px;width:43px;height:43px;border:1px solid #bcaa88;background:#f8f4ea;color:#062f32;z-index:40;visibility:hidden;opacity:0;cursor:pointer;font-size:20px}.service-license .ss-top.is-visible{visibility:visible;opacity:1}
@media(max-width:980px){body.page-shantou.service-license{padding-top:78px}.stl-wrap{width:calc(100% - 60px)}.stl-hero{padding-top:58px}.stl-chapter{grid-template-columns:.8fr 1.4fr;gap:35px}.stl-side-note{grid-column:2;max-width:100%;margin-top:-13px}.stl-spread{gap:15px}.stl-scene .ss-photo img{height:245px}.stl-scene-device .ss-photo img{height:216px}.stl-scene-transport .ss-photo img{height:236px}.stl-promo{width:calc(100% - 60px)}.stl-next-copy{gap:40px}.stl-next-head{gap:25px}.stl-facts-grid{column-gap:35px}.stl-facts-heading{gap:30px}.stl-article-grid{gap:0 22px}.stl-article-grid h3{font-size:15px}}
@media(max-width:780px){body.page-shantou.service-license{padding-top:72px}.stl-wrap{width:calc(100% - 38px)}.stl-hero{padding-top:42px}.stl-main .stl-hero h1{font-size:clamp(39px,9.4vw,62px)}.stl-main .stl-lead{font-size:14px;margin:23px auto}.stl-main .stl-kicker{font-size:10px}.stl-actions{gap:20px;font-size:11px}.stl-main .stl-primary{padding:14px 15px;gap:15px}.stl-spread{grid-template-columns:1.2fr .86fr;gap:21px 13px;margin-top:36px}.stl-scene-device{margin-top:30px}.stl-scene-transport{grid-column:1/3;margin-top:0;width:85%;margin-left:auto}.stl-scene .ss-photo img{height:220px}.stl-scene-device .ss-photo img{height:190px}.stl-scene-transport .ss-photo img{height:185px}.stl-main .ss-photo figcaption{font-size:9px}.stl-scene>p{font-size:11px;margin-top:10px;gap:8px}.stl-main .stl-hero-note{font-size:10px;margin-top:27px}.stl-topics{padding-top:68px;padding-bottom:47px}.page-shantou.service-license .stl-main h2{font-size:clamp(27px,6.6vw,36px);line-height:1.32}.stl-main .stl-section-heading{margin-bottom:30px}.stl-chapter{grid-template-columns:1fr;gap:24px;padding:30px 0}.stl-chapter-name{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.stl-chapter-name .stl-number{grid-column:1/3;font-size:10px}.stl-chapter h3{font-size:42px;margin:8px 0 0}.stl-chapter-name>p{font-size:13px;line-height:1.65;margin:0}.stl-chapter-copy{padding:0}.stl-chapter h4{font-size:16px;margin-bottom:12px}.stl-chapter-copy p{font-size:13px;margin-bottom:14px}.stl-chapter ul{font-size:12px}.stl-side-note{grid-column:1;margin:0;padding-left:16px}.stl-side-note p{font-size:11px}.stl-promo{width:calc(100% - 38px);margin-bottom:44px}.stl-facts{padding:49px 0 39px}.stl-facts-heading{display:block}.stl-facts-heading>p{margin-top:25px;font-size:11px;min-width:0}.stl-facts-heading output{font-size:17px;margin-top:14px}.stl-facts-grid{grid-template-columns:1fr;margin-top:29px}.stl-fact{padding:23px 0;column-gap:12px;grid-template-columns:24px minmax(0,1fr) 22px}.stl-fact-text strong{font-size:18px}.stl-next{padding:55px 0 45px}.stl-next-head{display:block;margin-bottom:25px}.stl-next-head .stl-kicker{max-width:none;padding:0}.stl-next>.ss-photo img{aspect-ratio:1.5}.stl-next-copy{grid-template-columns:1fr;gap:25px;padding:25px 0}.stl-next-copy>p{font-size:13px}.stl-next-copy li{font-size:12px;gap:17px}.stl-boundary{display:block;padding-top:21px}.stl-boundary p{font-size:11px;margin-top:12px}.stl-reading{padding-bottom:57px}.stl-reading-head{display:block;margin-bottom:26px}.stl-reading-head>a{display:inline-block;margin-top:20px}.stl-article-grid{grid-template-columns:1fr}.stl-article-grid article{padding:18px 0 21px}.stl-article-grid h3{font-size:16px;margin:10px 0 13px}.stl-reading-note{line-height:1.8}.service-license .ss-top{right:13px;bottom:18px;width:38px;height:38px}}
@media(prefers-reduced-motion:no-preference){.stl-primary,.ss-top{transition:background .2s,opacity .2s}.stl-fact{transition:background .2s}.stl-fact:hover{background:rgba(255,255,255,.025)}}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.stl-main *,.service-license .ss-top{animation:none!important;transition:none!important}}
