/* Samrudhi V16.6: premium single blog and shared footer only. Does not alter service content. */
/* ===== Magazine article ===== */
body.sskn-magazine-theme .ssk166-blog-page{--b166-ink:#102b50;--b166-navy:#072755;--b166-blue:#1655a2;--b166-gold:#e6ad47;--b166-muted:#60738a;background:linear-gradient(180deg,#f5f8fd 0%,#fff 52%,#f7faff 100%);color:var(--b166-ink);overflow:hidden}
body.sskn-magazine-theme .ssk166-blog-page .sskn-container{max-width:1240px}
.ssk166-reading-progress{position:fixed;inset:0 0 auto 0;height:4px;pointer-events:none;z-index:10000;background:transparent}
.ssk166-reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#d49b34,#ffdc85,#2494d5);box-shadow:0 2px 8px #0d477833;transition:width .12s linear}
.ssk166-article-hero{position:relative;padding:clamp(35px,5vw,80px) 0 clamp(85px,8vw,140px);overflow:hidden;background:radial-gradient(ellipse 540px 440px at 105% -10%,#e0efff 5%,transparent 90%),radial-gradient(ellipse 520px 460px at -10% 100%,#fff3d9 0%,transparent 85%),linear-gradient(115deg,#f7faff,#eff5fd 61%,#fffcf5)}
.ssk166-article-hero:after{position:absolute;inset:auto 0 0;content:"";height:1px;background:linear-gradient(90deg,transparent,#d8e4f1,transparent)}
.ssk166-hero-inner{position:relative;z-index:1;max-width:1040px!important}
.ssk166-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;font-weight:750;color:#687d97;margin-bottom:27px;line-height:1.5}
.ssk166-breadcrumb a{color:#385b89;text-decoration:none}
.ssk166-breadcrumb a:hover{color:#0a58a0;text-decoration:underline}
.ssk166-breadcrumb span{color:#a8bad1}
.ssk166-article-capsule{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;background:#fff;color:#1f568b;border:1px solid #d5e5f7;border-radius:999px;padding:9px 16px;box-shadow:0 8px 24px #0b417112;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;line-height:1.5}
.ssk166-capsule-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e7ad49;box-shadow:0 0 0 4px #fff0d4;flex:0 0 8px}
.ssk166-capsule-sep{color:#d0a354}
body.sskn-magazine-theme .ssk166-article-hero h1{font-size:clamp(35px,4.6vw,65px)!important;max-width:980px;line-height:1.13;letter-spacing:-.051em;margin:25px 0 18px;font-weight:950;color:#0b2e60;text-wrap:balance;overflow-wrap:anywhere}
.ssk166-article-deck{font-size:clamp(16px,1.85vw,21px);line-height:1.8;color:#586e89;max-width:890px;margin:0 0 28px}
.ssk166-article-authorbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:19px;border-top:1px solid #dae5f1;padding-top:22px;margin-top:27px;max-width:930px}
.ssk166-author-person{display:flex;align-items:center;gap:12px;min-width:0}
.ssk166-author-person img{width:49px;height:49px;flex:0 0 49px;border-radius:50%;background:#fff;padding:3px;box-shadow:0 3px 12px #153e6b23;object-fit:contain;border:1px solid #e1eaf4}
.ssk166-author-person span{display:flex;flex-direction:column;gap:3px;min-width:0}
.ssk166-author-person strong{font-size:13.5px;color:#0b376f;line-height:1.3}
.ssk166-author-person small{font-size:11px;color:#7487a1}
.ssk166-article-facts{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-weight:800;color:#4a6686;font-size:11px}
.ssk166-article-facts span{background:#fff;border:1px solid #d9e6f5;padding:8px 11px;border-radius:999px}
.ssk166-article-container{position:relative;margin-top:-89px;padding-bottom:clamp(50px,6vw,86px)}
.ssk166-article-cover{position:relative;margin:0 0 32px;overflow:hidden;border:8px solid #fff;border-radius:25px;background:#e6eff9;box-shadow:0 23px 58px #153c6629;aspect-ratio:2.12;isolation:isolate}
.ssk166-article-cover img{display:block;width:100%;height:100%;object-fit:cover}
.ssk166-article-cover:after{content:"";position:absolute;inset:52% 0 0;background:linear-gradient(transparent,#071c3f88);pointer-events:none}
.ssk166-article-cover figcaption{display:flex;gap:14px;align-items:center;justify-content:space-between;position:absolute;inset:auto 22px 18px;z-index:1;font-size:11px;letter-spacing:.09em;font-weight:850;color:#fff;text-shadow:0 2px 6px #0008;text-transform:uppercase}
.ssk166-article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(255px,310px);gap:clamp(18px,2.7vw,35px);align-items:start;min-width:0}
.ssk166-article-main,.ssk166-sidebar-stack{min-width:0}
.ssk166-article-surface{background:#fff;border:1px solid #dfe8f4;border-radius:22px;box-shadow:0 13px 45px #0d336211;padding:clamp(23px,3.4vw,48px);min-width:0}
.ssk166-article-topnote{display:flex;gap:15px;align-items:flex-start;margin:0 0 27px;padding:19px 20px;border:1px solid #cde1f4;border-radius:15px;background:linear-gradient(115deg,#f0f7ff,#fbfdff)}
.ssk166-article-topnote-icon{font-size:23px;flex:0 0 29px;color:#be8a30;line-height:1.2}
.ssk166-article-topnote strong{display:block;font-size:15px;color:#0b3b78;margin:0 0 5px;font-weight:900}
.ssk166-article-topnote p{font-size:13px;color:#5f7893;line-height:1.7;margin:0}
body.sskn-magazine-theme .ssk166-article-content{color:#263e5b;font-size:16px;line-height:1.95;overflow-wrap:break-word}
body.sskn-magazine-theme .ssk166-article-content :is(p,li){font-size:clamp(15px,1.25vw,16.5px);color:#334d69;line-height:1.95}
body.sskn-magazine-theme .ssk166-article-content p{margin:0 0 1.25em}
body.sskn-magazine-theme .ssk166-article-content :is(h2,h3,h4){scroll-margin-top:94px;line-height:1.35;font-weight:900;letter-spacing:-.025em;color:#123b70;text-wrap:pretty}
body.sskn-magazine-theme .ssk166-article-content h2{font-size:clamp(23px,2.15vw,30px);padding-bottom:13px;border-bottom:1px solid #e3eaf2;position:relative;margin:1.8em 0 .72em}
body.sskn-magazine-theme .ssk166-article-content h2:after{content:"";position:absolute;bottom:-1px;left:0;width:56px;height:3px;border-radius:9px;background:#d6a044}
body.sskn-magazine-theme .ssk166-article-content h3{font-size:clamp(19px,1.75vw,23px);margin:1.55em 0 .6em}
body.sskn-magazine-theme .ssk166-article-content :is(ul,ol){padding-left:26px;margin:12px 0 25px}
body.sskn-magazine-theme .ssk166-article-content li{padding-left:3px;margin-bottom:9px}
body.sskn-magazine-theme .ssk166-article-content li::marker{color:#c49335;font-weight:900}
body.sskn-magazine-theme .ssk166-article-content blockquote{border-left:4px solid #e4ad48!important;background:linear-gradient(110deg,#fff9ea,#fffdf8);border-radius:0 13px 13px 0;margin:29px 0;padding:19px 24px;color:#24436b;font-weight:650}
body.sskn-magazine-theme .ssk166-article-content a:not(.elementor-button){color:#095dad;text-decoration-thickness:1px;text-underline-offset:3px}
body.sskn-magazine-theme .ssk166-article-content a:hover{color:#083c76}
body.sskn-magazine-theme .ssk166-article-content img{max-width:100%;height:auto;border-radius:15px}
body.sskn-magazine-theme .ssk166-article-content :is(table,pre){max-width:100%;overflow-x:auto}
body.sskn-magazine-theme .ssk166-article-content table{display:block;border-collapse:collapse;width:max-content;min-width:100%;max-width:100%;overflow:auto}
body.sskn-magazine-theme .ssk166-article-content :is(th,td){padding:11px 14px;border:1px solid #dce7f2;text-align:left}
body.sskn-magazine-theme .ssk166-article-content th{background:#f0f6ff;color:#0c3b78}
.ssk166-article-notice{display:flex;align-items:flex-start;gap:13px;border:1px solid #f3dfb1;background:#fff9ed;border-radius:13px;padding:18px 19px;margin:30px 0 22px}
.ssk166-article-notice>span{font-size:23px;color:#bd8525;line-height:1.25;flex:0 0 24px}
.ssk166-article-notice p{font-size:12.5px;line-height:1.8;color:#635438;margin:0}
.ssk166-article-notice strong{color:#6c4a17}
.ssk166-tag-collection{padding:8px 0 23px;border-bottom:1px solid #e5edf5}
.ssk166-tag-collection>strong{display:block;color:#1c426b;font-size:13px;margin:0 0 12px}
.ssk166-tag-collection>div{display:flex;gap:7px;flex-wrap:wrap}
.ssk166-tag-collection a{display:inline-flex;align-items:center;min-height:35px;border-radius:99px;background:#f0f6fd;border:1px solid #dbe9f7;color:#25578c!important;padding:6px 13px;font-size:12px;font-weight:800;text-decoration:none!important}
.ssk166-tag-collection a:hover{background:#e2efff}
.ssk166-article-share-wrap .sskn-share.ssk15-share{margin-top:23px!important;box-shadow:none;border-color:#d9e6f3;background:linear-gradient(125deg,#f7fbff,#fffbf4);padding:21px!important}
.ssk166-article-share-wrap .ssk15-share-heading strong{font-size:19px;color:#113861}
.ssk166-article-share-wrap .ssk15-share-actions{justify-content:flex-start;flex:1 1 360px}
.ssk166-toc{border-radius:16px;border:1px solid #dce7f3;background:#fff;box-shadow:0 9px 24px #0b39600e;padding:20px 20px 22px;margin:0 0 19px}
.ssk166-toc[hidden]{display:none!important}
.ssk166-toc-title{color:#123c6f;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:space-between;padding:0 0 13px;margin-bottom:11px;border-bottom:1px solid #e5edf6}
.ssk166-toc-title span{color:#ca973e;font-size:19px}
.ssk166-toc-links{display:flex;flex-direction:column;gap:2px}
.ssk166-toc-links a{display:block;border-left:3px solid transparent;border-radius:0 7px 7px 0;padding:9px 11px;color:#476487!important;text-decoration:none!important;font-size:12.5px;line-height:1.55;font-weight:750}
.ssk166-toc-links a:hover,.ssk166-toc-links a.is-current{background:#f0f6ff;border-left-color:#d5a342;color:#0d4d8e!important}
.ssk166-inline-toc{display:none}
.ssk166-sidebar-stack .sskn-sidebar{display:block!important;min-width:0}
.ssk166-sidebar-stack .sskn-sidebar .sskn-side-widget{border:1px solid #dfe8f2;border-radius:16px;box-shadow:0 8px 23px #0d2d520b;margin-bottom:18px;overflow:hidden;background:#fff}
.ssk166-sidebar-stack .sskn-sidebar .sskn-side-widget h3{color:#103b75}
.ssk166-sidebar-stack .sskn-sidebar .sskn-side-contact{background:linear-gradient(125deg,#0c376e,#125fa5);color:#fff;border:none}
.ssk166-sidebar-stack .sskn-sidebar .sskn-side-contact h3{color:#fff}
.ssk166-sidebar-stack .sskn-sidebar .sskn-side-contact p{color:#d5e7f9}
.ssk166-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0 0}
.ssk166-post-nav a{display:flex;flex-direction:column;gap:8px;min-height:105px;justify-content:center;border:1px solid #dce8f6;background:#fff;border-radius:16px;padding:19px 20px;text-decoration:none!important;box-shadow:0 8px 23px #0d365c0b;transition:transform .2s,box-shadow .2s}
.ssk166-post-nav a:hover{transform:translateY(-2px);box-shadow:0 14px 26px #0d365c19}
.ssk166-post-nav span{font-size:11px;font-weight:850;color:#b37c2c;text-transform:uppercase;letter-spacing:.065em}
.ssk166-post-nav strong{font-size:14px;line-height:1.5;color:#143c6a}
.ssk166-related{margin:46px 0 0}
.ssk166-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:22px}
.ssk166-section-heading span{font-size:10px;color:#bd872b;letter-spacing:.16em;font-weight:950}
body.sskn-magazine-theme .ssk166-section-heading h2{font-size:clamp(25px,3vw,32px);color:#0b3670;line-height:1.2;letter-spacing:-.035em;margin:5px 0 0}
.ssk166-section-heading>a{color:#155da0!important;font-size:12px;font-weight:900;text-decoration:none!important}
.ssk166-related-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;min-width:0}
.ssk166-related-cards>*{min-width:0}
/* ===== Shared premium footer ===== */
body.sskn-magazine-theme .ssk166-footer{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 680px 480px at 0% 0%,#15528c77,transparent 75%),radial-gradient(ellipse 570px 490px at 110% 50%,#0f4172a0,transparent 76%),linear-gradient(135deg,#061b38,#061e43 55%,#05274a);border-top:5px solid #e7b25b;padding:0;color:#dceaff}
.ssk166-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#ffffff17 .65px,transparent .65px);background-size:24px 24px;opacity:.26;z-index:-1}
.ssk166-footer>.sskn-container{position:relative}
.ssk166-footer-brandrow{display:flex;align-items:center;justify-content:space-between;gap:27px;border-bottom:1px solid #ffffff22;padding:46px 0 34px}
.ssk166-footer-identity{display:flex;align-items:center;gap:20px;min-width:0}
.ssk166-footer-logo{width:94px;height:94px;flex:0 0 94px;background:linear-gradient(140deg,#fff,#e8f2ff);padding:5px;border:2px solid #f2cb78;border-radius:24px;box-shadow:0 7px 29px #020d269e}
.ssk166-footer-logo img{width:100%;height:100%;object-fit:contain;border-radius:16px;background:#fff}
.ssk166-footer-identity>div{min-width:0}
.ssk166-footer-overline{display:block;color:#f3c673;font-size:10px;letter-spacing:.2em;font-weight:900;margin-bottom:9px}
.ssk166-footer-identity strong{display:block;font-size:clamp(21px,2.3vw,30px);font-weight:950;line-height:1.18;letter-spacing:-.035em;color:#fff}
.ssk166-footer-identity p{color:#f3cc84;font-weight:800;font-size:14px;margin:7px 0}
.ssk166-footer-identity small{display:block;color:#b7cce4;line-height:1.7;font-size:12px;max-width:450px}
.ssk166-footer-contact-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-end}
.ssk166-footer-years{font-size:48px;color:#ffcf78;font-weight:950;letter-spacing:-.09em;line-height:1;display:flex;align-items:center;gap:9px;text-shadow:0 3px 23px #ce9b4e24;white-space:nowrap}
.ssk166-footer-years small{font-size:10px;font-weight:900;line-height:1.5;max-width:78px;letter-spacing:.04em;color:#e6cfa8;white-space:normal}
body.sskn-magazine-theme .ssk166-footer-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#20c977,#098c51);color:#fff!important;border:1px solid #71dfa5;border-radius:12px;min-height:51px;padding:12px 19px;text-decoration:none!important;font-size:13px;font-weight:900;box-shadow:0 10px 27px #031b3155,inset 0 1px 0 #ffffff45;white-space:nowrap}
.ssk166-footer-whatsapp:hover{filter:brightness(1.08)}
.ssk166-footer-whatsapp svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;overflow:visible}
.ssk166-footer .ssk166-footer-channel{margin:30px 0 36px;border-radius:18px;box-shadow:0 13px 30px #010b273b!important}
.ssk166-footer .ssk14-footer-channel-copy strong{font-size:clamp(16px,1.8vw,22px);line-height:1.35}
.ssk166-footer-columns{display:grid;grid-template-columns:.85fr .85fr 1.3fr 1.35fr;gap:17px;padding:0 0 30px}
.ssk166-footer .ssk166-footer-panel{background:#ffffff0b;border:1px solid #ffffff19;border-radius:17px;padding:23px 20px 19px;min-width:0;transition:background .2s,border-color .2s}
.ssk166-footer .ssk166-footer-panel:hover{background:#ffffff0f;border-color:#ffffff33}
.ssk166-footer-panel-kicker{display:block;color:#e7be73;font-size:10px;font-weight:850;letter-spacing:.13em;margin-bottom:7px}
.ssk166-footer .ssk166-footer-panel h3{font-size:18px;color:#fff;margin:0 0 17px;line-height:1.3}
.ssk166-footer .ssk166-footer-panel>a{display:block;color:#d5e5fa!important;text-decoration:none!important;font-size:12.8px;line-height:1.7;margin:0 0 9px;overflow-wrap:anywhere}
.ssk166-footer .ssk166-footer-panel>a:hover{color:#ffdc92!important;text-decoration:underline!important;text-underline-offset:3px}
.ssk166-footer .ssk166-footer-panel p{color:#c8d9ee;font-size:12.8px;line-height:1.85;margin:0 0 13px;overflow-wrap:anywhere}
.ssk166-footer .ssk166-hours{border-top:1px solid #ffffff20;padding-top:12px;margin-top:12px!important}
.ssk166-hours strong{color:#ffd88d;margin-right:8px}
.ssk166-footer .ssk166-footer-panel iframe{height:161px;border:2px solid #ffffff38;border-radius:11px;max-width:100%;width:100%;filter:none;margin-bottom:11px;background:#f4f8fd}
.ssk166-footer .ssk166-footer-share-row{margin:5px 0 0;padding:22px 0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff20}
.ssk166-footer-share-kicker{color:#e4b868!important;font-size:10px!important;letter-spacing:.16em;font-weight:900}
.ssk166-footer-share-row strong{font-size:18px;color:#fff}
.ssk166-footer-share-row span{color:#b5cbe3}
body.sskn-magazine-theme .ssk166-footer-share-row .ssk15-website-share{background:linear-gradient(130deg,#ffdda0,#f3b855);color:#173558!important;border:1px solid #ffeac0;box-shadow:0 8px 25px #02132e66;min-height:49px;font-size:13px;font-weight:950}
.ssk166-footer-share-row .ssk15-website-share:hover{background:#ffe4b1}
.ssk166-footer-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;align-items:start;padding:23px 0 26px}
.ssk166-footer-legal-main p{font-size:12px;line-height:1.75;color:#d8e8f9;margin:0 0 6px}
.ssk166-footer-legal-main strong{color:#fff}
.ssk166-footer-legal-main a{color:#ffd78b!important;font-weight:900;text-underline-offset:4px;text-decoration:underline!important}
.ssk166-footer-legal-main a:hover{color:#fff!important}
.ssk166-footer-disclaimer{font-size:11px;line-height:1.75;color:#aabed7;text-align:right;max-width:510px;margin:0 0 0 auto}
@media(min-width:1000px){.ssk166-desktop-toc:not([hidden]){position:sticky;top:18px;z-index:2}}
@media(max-width:1120px){.ssk166-article-layout{grid-template-columns:minmax(0,1fr) minmax(235px,280px);gap:19px}.ssk166-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ssk166-footer .ssk166-footer-panel{padding:24px}.ssk166-footer-contact-cta{gap:13px}}
@media(max-width:850px){.ssk166-article-layout{grid-template-columns:minmax(0,1fr)}.ssk166-sidebar-stack .ssk166-desktop-toc{display:none!important}.ssk166-inline-toc:not([hidden]){display:block}.ssk166-sidebar-stack .sskn-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ssk166-sidebar-stack .sskn-sidebar .sskn-side-contact{grid-column:1/-1}.ssk166-article-container{margin-top:-67px}.ssk166-article-cover{aspect-ratio:1.85}.ssk166-footer-brandrow{flex-direction:column;align-items:flex-start}.ssk166-footer-contact-cta{justify-content:space-between;width:100%}.ssk166-related-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.ssk166-article-hero{padding:26px 0 102px}.ssk166-breadcrumb{margin-bottom:22px;font-size:11px}.ssk166-article-capsule{font-size:9px;gap:7px;padding:7px 12px}.ssk166-capsule-sep{display:none}body.sskn-magazine-theme .ssk166-article-hero h1{font-size:clamp(27px,7.8vw,41px)!important;letter-spacing:-.04em;line-height:1.16;margin:17px 0 14px}.ssk166-article-deck{font-size:14px;line-height:1.7;margin-bottom:19px}.ssk166-article-authorbar{align-items:flex-start;gap:12px;margin-top:18px;padding-top:16px}.ssk166-author-person img{width:42px;height:42px;flex-basis:42px}.ssk166-article-facts{gap:7px}.ssk166-article-facts span{font-size:10px;padding:6px 8px}.ssk166-article-container{margin-top:-71px}.ssk166-article-cover{border-width:5px;border-radius:17px;aspect-ratio:1.45;margin-bottom:21px;box-shadow:0 13px 30px #0b315326}.ssk166-article-cover figcaption{font-size:9px;inset:auto 12px 12px;gap:8px}.ssk166-article-surface{padding:19px 16px;border-radius:17px}.ssk166-article-topnote{padding:15px;gap:10px;margin-bottom:20px}.ssk166-article-topnote strong{font-size:14px}.ssk166-article-topnote p{font-size:12px}.ssk166-article-content :is(h2,h3,h4){overflow-wrap:anywhere}.ssk166-article-content :is(ul,ol){padding-left:23px}.ssk166-article-notice{padding:13px;gap:8px}.ssk166-post-nav{grid-template-columns:1fr}.ssk166-related{margin:34px 0}.ssk166-related-cards{grid-template-columns:minmax(0,1fr)}.ssk166-sidebar-stack .sskn-sidebar{grid-template-columns:minmax(0,1fr);gap:0}.ssk166-article-share-wrap .ssk15-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ssk166-article-share-wrap .ssk15-social{min-width:0;white-space:normal}.ssk166-footer-brandrow{padding:33px 0 26px}.ssk166-footer-identity{gap:12px;align-items:center}.ssk166-footer-logo{width:72px;height:72px;flex-basis:72px;border-radius:16px}.ssk166-footer-overline{font-size:8px;letter-spacing:.13em}.ssk166-footer-identity strong{font-size:20px}.ssk166-footer-identity p{font-size:12px}.ssk166-footer-identity small{font-size:10px}.ssk166-footer-contact-cta{flex-wrap:wrap;gap:15px}.ssk166-footer-years{font-size:40px}.ssk166-footer-years small{font-size:9px}.ssk166-footer-whatsapp{flex:1 1 180px}.ssk166-footer-columns{grid-template-columns:minmax(0,1fr)}.ssk166-footer .ssk166-footer-panel{padding:22px 20px}.ssk166-footer-legal{grid-template-columns:minmax(0,1fr);gap:14px}.ssk166-footer-disclaimer{text-align:left;max-width:100%;margin:0}.ssk166-footer .ssk166-footer-channel{margin:25px 0}.ssk166-footer .ssk166-footer-panel iframe{height:205px}}
@media(max-width:380px){.ssk166-footer-logo{height:62px;width:62px;flex-basis:62px}.ssk166-footer-identity strong{font-size:17px}.ssk166-footer-identity p{font-size:11px}.ssk166-footer-identity small{font-size:10px}.ssk166-footer-years{font-size:36px}.ssk166-article-cover{aspect-ratio:1.28}.ssk166-article-cover figcaption span:last-child{display:none}.ssk166-toc{padding:15px}.ssk166-article-share-wrap .ssk15-social{font-size:11px!important;padding:9px 6px!important}}
@media(prefers-reduced-motion:reduce){.ssk166-reading-progress span,.ssk166-post-nav a,.ssk166-footer .ssk166-footer-panel{transition:none}}
