/*
Theme Name: Komuniti AntiSCAM Malaysia PWA
Theme URI: https://antiscam.my/
Author: AntiSCAM.my
Description: Tema komuniti AntiSCAM Malaysia mobile-first dengan PWA, mod gelap/cerah dan navigasi boleh sunting.
Version: 1.4.0
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: komuniti-antiscam-malaysia
Tags: custom-logo, custom-menu, featured-images, full-width-template, blog, education
*/
:root{--as-bg:#f5f7fb;--as-surface:#fff;--as-surface-2:#edf0f7;--as-text:#172033;--as-muted:#647089;--as-border:#dce2ee;--as-primary:#635bff;--as-primary-2:#8c72ff;--as-alert:#dc3545;--as-warning:#d97706;--as-success:#15803d;--as-shadow:0 12px 34px rgba(30,41,59,.08);--as-radius:18px}
html[data-theme="dark"]{--as-bg:#0b0d13;--as-surface:#121621;--as-surface-2:#1a2030;--as-text:#f2f4fa;--as-muted:#a2abc0;--as-border:#2a3143;--as-primary:#9385ff;--as-primary-2:#b29cff;--as-alert:#ff6675;--as-warning:#f6b85f;--as-success:#55d69e;--as-shadow:0 16px 40px rgba(0,0,0,.22);color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--as-bg);color:var(--as-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;font-size:16px;transition:background .2s,color .2s}a{color:var(--as-primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button,.as-button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:12px;padding:.78rem 1.05rem;background:var(--as-primary);color:#fff;font-weight:750;cursor:pointer;text-decoration:none;transition:transform .15s,opacity .15s}button:hover,.as-button:hover,.wp-block-button__link:hover{opacity:.92;transform:translateY(-1px);text-decoration:none;color:#fff}.as-button--secondary{background:var(--as-surface-2);border-color:var(--as-border);color:var(--as-text)}.as-button--outline{background:transparent;border-color:var(--as-border);color:var(--as-text)}.as-container{width:min(1180px,calc(100% - 36px));margin-inline:auto}.as-skip-link{position:absolute;left:-9999px;top:auto}.as-skip-link:focus{left:1rem;top:1rem;background:var(--as-surface);padding:1rem;z-index:9999}.as-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--as-bg) 88%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--as-border)}.as-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.as-brand{display:flex;align-items:center;gap:.7rem;color:var(--as-text);font-weight:900;letter-spacing:-.04em;font-size:1.22rem}.as-brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:white;background:linear-gradient(135deg,#635bff,#a855f7);font-size:1.1rem;box-shadow:0 7px 18px rgba(99,91,255,.28)}.as-brand small{display:block;color:var(--as-muted);font-size:.65rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase;line-height:1.2}.as-nav{display:flex;align-items:center;gap:.25rem}.as-nav ul{display:flex;align-items:center;gap:.15rem;list-style:none;padding:0;margin:0}.as-nav li{position:relative}.as-nav a{display:block;padding:.6rem .7rem;color:var(--as-muted);font-size:.9rem;font-weight:700;border-radius:10px}.as-nav a:hover,.as-nav .current-menu-item>a{color:var(--as-text);background:var(--as-surface-2);text-decoration:none}.as-header-actions{display:flex;align-items:center;gap:.55rem}.as-theme-toggle,.as-menu-toggle{background:var(--as-surface);color:var(--as-text);border-color:var(--as-border);padding:.62rem .75rem}.as-menu-toggle{display:none}.as-hero{padding:76px 0 54px;position:relative;overflow:hidden}.as-hero:before{content:"";position:absolute;width:460px;height:460px;right:-110px;top:-170px;background:radial-gradient(circle,rgba(117,93,255,.2),transparent 68%);pointer-events:none}.as-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center;position:relative}.as-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .7rem;border:1px solid var(--as-border);border-radius:999px;color:var(--as-primary);font-size:.78rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase;background:var(--as-surface)}.as-dot{width:8px;height:8px;border-radius:50%;background:var(--as-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--as-success) 15%,transparent)}h1,h2,h3,h4{line-height:1.15;letter-spacing:-.035em}h1{font-size:clamp(2.45rem,5vw,4.65rem);margin:1.2rem 0 1rem;font-weight:900;max-width:780px}h2{font-size:clamp(1.7rem,3vw,2.55rem);margin:0 0 .8rem}h3{font-size:1.18rem;margin:.2rem 0 .55rem}.as-gradient-text{background:linear-gradient(100deg,var(--as-primary),#bd65ed);-webkit-background-clip:text;background-clip:text;color:transparent}.as-lead{font-size:1.12rem;max-width:680px;color:var(--as-muted)}.as-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.6rem 0}.as-trust-row{display:flex;gap:1.2rem;flex-wrap:wrap;color:var(--as-muted);font-size:.88rem;font-weight:650}.as-trust-row span:before{content:"✓";color:var(--as-success);font-weight:900;margin-right:.45rem}.as-panel{background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius);box-shadow:var(--as-shadow)}.as-dashboard-preview{padding:1.15rem;transform:rotate(1deg)}.as-preview-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--as-border);padding:.25rem .2rem 1rem}.as-preview-top strong{font-size:.95rem}.as-status{font-size:.72rem;color:var(--as-success);font-weight:800;background:color-mix(in srgb,var(--as-success) 12%,transparent);padding:.3rem .55rem;border-radius:999px}.as-preview-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem 0}.as-metric{background:var(--as-surface-2);border:1px solid var(--as-border);border-radius:14px;padding:1rem}.as-metric-icon{font-size:1.3rem}.as-metric strong{display:block;font-size:1.45rem;letter-spacing:-.04em;margin:.2rem 0}.as-metric span{font-size:.8rem;color:var(--as-muted)}.as-alert-strip{display:flex;align-items:flex-start;gap:.75rem;background:color-mix(in srgb,var(--as-alert) 9%,var(--as-surface));border:1px solid color-mix(in srgb,var(--as-alert) 30%,var(--as-border));border-radius:13px;padding:.85rem}.as-alert-strip b{display:block;font-size:.88rem}.as-alert-strip small{color:var(--as-muted)}.as-section{padding:58px 0}.as-section--compact{padding:34px 0}.as-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.as-section-head p{max-width:600px;color:var(--as-muted);margin:.2rem 0 0}.as-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.as-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.as-card{padding:1.35rem;background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius);transition:transform .18s,border-color .18s}.as-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--as-primary) 55%,var(--as-border))}.as-card-icon{width:48px;height:48px;display:grid;place-items:center;background:color-mix(in srgb,var(--as-primary) 12%,var(--as-surface));border-radius:14px;font-size:1.45rem;margin-bottom:1rem}.as-card p{color:var(--as-muted);margin:.2rem 0 1rem;font-size:.94rem}.as-card-link{font-weight:800;font-size:.9rem}.as-callout{padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(120deg,color-mix(in srgb,var(--as-primary) 16%,var(--as-surface)),var(--as-surface));border:1px solid var(--as-border);border-radius:24px}.as-callout p{color:var(--as-muted);margin:.5rem 0 0;max-width:650px}.as-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.as-stat{padding:1.2rem;border-left:3px solid var(--as-primary);background:var(--as-surface);border-radius:0 14px 14px 0}.as-stat strong{display:block;font-size:1.55rem}.as-stat span{color:var(--as-muted);font-size:.86rem}.as-content{padding:44px 0 70px;min-height:55vh}.as-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2rem}.as-article,.as-sidebar-card{background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius);padding:clamp(1.2rem,3vw,2.2rem)}.as-article p,.as-article li{color:var(--as-muted)}.as-article h1{font-size:clamp(2rem,4vw,3rem)}.as-article h2{margin-top:2rem}.as-sidebar-card{margin-bottom:1rem;padding:1.2rem}.as-sidebar-card ul{padding-left:1.2rem;color:var(--as-muted)}.as-breadcrumb{color:var(--as-muted);font-size:.85rem;margin-bottom:1rem}.as-post-list{display:grid;gap:1rem}.as-post-card{padding:1.2rem;background:var(--as-surface);border:1px solid var(--as-border);border-radius:16px}.as-post-card h2{font-size:1.35rem}.as-post-meta{color:var(--as-muted);font-size:.83rem}.as-footer{border-top:1px solid var(--as-border);padding:2.5rem 0;background:var(--as-surface)}.as-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2rem}.as-footer p,.as-footer li{color:var(--as-muted);font-size:.9rem}.as-footer ul{padding:0;list-style:none}.as-footer li{margin:.35rem 0}.as-footer-bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--as-border);margin-top:1.7rem;padding-top:1.2rem;color:var(--as-muted);font-size:.8rem}.as-notice{border:1px dashed var(--as-border);border-radius:14px;padding:1rem;color:var(--as-muted);font-size:.9rem}.as-form input,.as-form textarea,.as-form select{width:100%;background:var(--as-bg);color:var(--as-text);border:1px solid var(--as-border);border-radius:10px;padding:.8rem}.as-form label{display:block;font-weight:750;margin:.8rem 0 .35rem}.as-form .wpcf7-submit,.as-form input[type=submit]{width:auto;background:var(--as-primary);color:#fff;border:0}.alignwide{max-width:1180px;margin-inline:auto}.alignfull{width:100%;max-width:none}.wp-block-image img{border-radius:14px}.wp-block-table{overflow-x:auto}.wp-block-quote{border-left:4px solid var(--as-primary);padding-left:1rem}.tutor-wrap,.tutor-container,.tutor-course-filter,.tutor-single-course-sidebar{color:var(--as-text)}.tutor-wrap .tutor-card,.tutor-course-card,.tutor-single-course-sidebar{background:var(--as-surface);border-color:var(--as-border);border-radius:16px}.tutor-wrap button,.tutor-btn,.tutor-button{border-radius:10px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute!important;white-space:nowrap}.screen-reader-text:focus{clip:auto!important;clip-path:none;background:var(--as-surface);height:auto;width:auto;left:1rem;top:1rem;padding:1rem;z-index:100000}
@media(max-width:980px){.as-nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--as-surface);border-bottom:1px solid var(--as-border);padding:1rem 18px}.as-nav.is-open{display:block}.as-nav ul{display:flex;align-items:stretch;flex-direction:column}.as-nav a{padding:.8rem}.as-menu-toggle{display:inline-flex}.as-hero-grid{grid-template-columns:1fr;gap:2rem}.as-dashboard-preview{transform:none;max-width:620px}.as-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-content-layout{grid-template-columns:1fr}.as-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.as-container{width:min(100% - 26px,1180px)}.as-header-inner{min-height:68px}.as-brand{font-size:1rem}.as-brand-mark{width:36px;height:36px}.as-nav{top:68px}.as-header-actions .as-login-link{display:none}.as-hero{padding:48px 0 34px}.as-hero-actions{flex-direction:column;align-items:stretch}.as-hero-actions .as-button{width:100%}.as-grid,.as-grid--2,.as-stat-row{grid-template-columns:1fr}.as-section{padding:42px 0}.as-section-head{display:block}.as-callout{align-items:stretch;flex-direction:column;padding:1.3rem}.as-footer-grid{grid-template-columns:1fr;gap:1rem}.as-preview-metrics{gap:.55rem}.as-metric{padding:.8rem}.as-metric strong{font-size:1.25rem}}

/* Mobile-first PWA */
.as-brand .custom-logo{max-height:40px;width:auto}.as-mobile-dock{display:none}.as-install-banner{position:fixed;z-index:9998;left:12px;right:12px;bottom:12px;max-width:520px;margin:auto;padding:12px;background:var(--as-surface);color:var(--as-text);border:1px solid var(--as-border);border-radius:18px;box-shadow:0 18px 60px #0004;display:flex;align-items:center;gap:10px}.as-install-banner[hidden]{display:none}.as-install-logo{width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:linear-gradient(135deg,#635bff,#a855f7);color:white;display:grid;place-items:center;font-weight:900}.as-install-copy{flex:1;min-width:0}.as-install-copy strong{display:block;font-size:.9rem;line-height:1.2}.as-install-copy span{display:block;color:var(--as-muted);font-size:.76rem;line-height:1.35;margin-top:4px}.as-install-help{font-size:.75rem;color:var(--as-muted);margin-top:4px}.as-install-actions{display:flex;flex-direction:column;gap:5px}.as-install-actions button{padding:7px 9px;font-size:.78rem;white-space:nowrap}.as-install-close{background:transparent;color:var(--as-muted);border:0;padding:4px}
@media(max-width:760px){body{font-size:15px;padding-bottom:74px}.as-container{width:calc(100% - 24px)}.as-header-inner{min-height:64px;gap:.4rem}.as-brand{font-size:.92rem;gap:.45rem}.as-brand-mark{width:34px;height:34px}.as-brand small{font-size:.57rem}.as-header-actions{gap:.3rem}.as-theme-toggle{padding:.5rem .55rem}.as-theme-label{display:none}.as-hero{padding:34px 0 25px}.as-hero-grid{gap:1.25rem}h1{font-size:clamp(2.05rem,9.5vw,3.2rem);line-height:1.04}.as-lead{font-size:1rem}.as-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.as-hero-actions .as-button{width:100%;padding:.75rem .4rem;font-size:.83rem}.as-dashboard-preview{padding:.8rem}.as-preview-metrics{gap:.5rem;padding:.7rem 0}.as-metric{padding:.7rem}.as-metric strong{font-size:1.15rem}.as-metric span{font-size:.73rem}.as-section{padding:32px 0}.as-grid,.as-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.as-card{padding:.9rem;border-radius:14px}.as-card-icon{width:40px;height:40px;margin-bottom:.65rem;font-size:1.2rem}.as-card h3{font-size:.98rem}.as-card p{font-size:.81rem;line-height:1.45}.as-card-link{font-size:.8rem}.as-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.as-stat{padding:.75rem .55rem}.as-stat strong{font-size:1.2rem}.as-stat span{font-size:.7rem;line-height:1.3}.as-callout{padding:1.1rem;gap:1rem}.as-content{padding:24px 0 36px}.as-article{padding:1rem}.as-footer{padding:1.4rem 0 1rem}.as-footer-grid{grid-template-columns:1fr;gap:.6rem}.as-footer-grid>div:not(:first-child){border-top:1px solid var(--as-border);padding-top:.7rem}.as-mobile-dock{position:fixed;z-index:9000;left:7px;right:7px;bottom:7px;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:5px;background:color-mix(in srgb,var(--as-surface) 95%,transparent);backdrop-filter:blur(16px);border:1px solid var(--as-border);border-radius:16px;box-shadow:0 10px 35px #0003}.as-mobile-dock a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 1px;color:var(--as-muted);font-size:.62rem;font-weight:800;line-height:1.2;border-radius:9px}.as-mobile-dock a span:first-child{font-size:1.1rem}.as-mobile-dock a:hover{background:var(--as-surface-2);text-decoration:none}.as-install-banner{bottom:82px;left:7px;right:7px;padding:10px;gap:8px}.as-install-logo{width:36px;height:36px;flex-basis:36px}.as-install-actions button{padding:6px 7px}}@media(max-width:390px){.as-grid,.as-grid--2,.as-hero-actions{grid-template-columns:1fr}.as-stat-row{grid-template-columns:1fr}.as-stat{display:flex;align-items:center;gap:.8rem}.as-stat strong{min-width:38px}}

/* v1.4.0: PKA shield dashboard with clickable, responsive menu hotspots */
.as-intelligence-seal{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:18px;color:#fff;background:linear-gradient(120deg,#092c55 0%,#0c4773 52%,#087e8b 100%);border:2px solid #d8b45a;box-shadow:0 10px 28px rgba(7,36,70,.24),inset 0 0 0 3px rgba(255,255,255,.08);text-decoration:none;overflow:hidden}
.as-intelligence-seal:before{content:"";position:absolute;inset:6px;border:1px solid rgba(216,180,90,.55);border-radius:12px;pointer-events:none}
.as-intelligence-seal:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 32px rgba(7,36,70,.3)}
.as-seal-icon{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;border:2px solid #e4c36d;border-radius:50%;background:linear-gradient(145deg,#123d68,#071e3a);color:#f4d782;box-shadow:0 0 0 4px rgba(228,195,109,.12)}
.as-seal-icon span{font-size:.85rem;line-height:1}.as-seal-icon b{font-size:1.55rem;line-height:1.1}.as-seal-copy{position:relative;z-index:1;min-width:0}.as-seal-copy small{display:block;color:#f4d782;font-size:.62rem;font-weight:900;letter-spacing:.13em}.as-seal-copy strong{display:block;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1.15;letter-spacing:-.04em}.as-seal-copy strong em{font-style:normal;color:#f4d782}.as-seal-copy>span{display:block;color:#e1edf6;font-size:.76rem;margin-top:.25rem}.as-seal-arrow{position:relative;z-index:1;margin-left:auto;font-size:1.4rem;color:#f4d782}.as-preview-top{display:none}.as-metric{display:block;color:var(--as-text);text-decoration:none;transition:transform .15s,border-color .15s}.as-metric:hover{transform:translateY(-2px);text-decoration:none;border-color:var(--as-primary);color:var(--as-text)}.as-category-list{display:flex;flex-wrap:wrap;gap:.65rem}.as-category-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem .85rem;background:var(--as-surface);border:1px solid var(--as-border);border-radius:999px;color:var(--as-text);font-weight:750;font-size:.88rem}.as-category-chip:hover{border-color:var(--as-primary);text-decoration:none}.as-category-chip>span{color:var(--as-primary);font-size:1.05rem}.as-category-chip small{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;background:var(--as-surface-2);color:var(--as-muted);font-size:.72rem}.as-muted-note{color:var(--as-muted)}
@media(max-width:600px){.as-intelligence-seal{gap:.7rem;padding:.85rem}.as-seal-icon{flex-basis:48px;width:48px;height:48px}.as-seal-copy small{font-size:.52rem;letter-spacing:.08em}.as-seal-copy>span{font-size:.68rem}.as-seal-arrow{font-size:1.1rem}.as-category-list{gap:.45rem}.as-category-chip{font-size:.8rem;padding:.55rem .7rem}}

/* PKA — Perisai Kecerdasan AntiSCAM: visual shield with real, accessible link hotspots */
.as-pka-wrap{width:100%;max-width:600px;margin-inline:auto;filter:drop-shadow(0 18px 30px rgba(8,39,82,.14))}
.as-pka-title{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0 auto .65rem;color:var(--as-text);text-align:left}
.as-pka-mini-shield{display:grid;place-items:center;width:48px;height:54px;flex:0 0 48px;color:#f8d46e;font-size:1.5rem;background:linear-gradient(150deg,#0a2d59,#061a3d);border:2px solid #e6b94d;clip-path:polygon(50% 0,94% 18%,90% 67%,50% 100%,10% 67%,6% 18%);filter:drop-shadow(0 3px 4px #071a34)}
.as-pka-title strong{display:block;font-size:1.05rem;line-height:1.15;letter-spacing:.08em;color:#0c4773}
.as-pka-title small{display:block;font-size:.78rem;color:var(--as-muted);font-weight:750}
.as-pka-board{position:relative;width:100%;line-height:0;border-radius:3%;overflow:hidden;isolation:isolate}
.as-pka-art{display:block;width:100%;height:auto;max-width:100%;border-radius:3%;user-select:none;-webkit-user-drag:none}
.as-pka-hotspot{position:absolute;z-index:2;display:block;border:2px solid transparent;border-radius:5%;background:transparent;line-height:normal;transition:background .15s,border-color .15s,box-shadow .15s}
.as-pka-hotspot:hover{background:rgba(37,173,255,.12);border-color:rgba(81,203,255,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);text-decoration:none}
.as-pka-hotspot:focus-visible{outline:3px solid #ffd45e;outline-offset:-4px;background:rgba(37,173,255,.18);border-color:#fff;z-index:5}
.as-pka-logo-link{left:26%;top:8%;width:49%;height:20%;border-radius:10%}
.as-pka-roadmap{left:11.5%;top:31%;width:18.5%;height:17.5%}
.as-pka-bongkar{left:30.8%;top:31%;width:18.5%;height:17.5%}
.as-pka-sedar{left:50%;top:31%;width:18.5%;height:17.5%}
.as-pka-verify{left:69.3%;top:31%;width:18.5%;height:17.5%}
.as-pka-badge{left:11.5%;top:49%;width:18.5%;height:17.5%}
.as-pka-lapor{left:30.8%;top:49%;width:18.5%;height:17.5%}
.as-pka-waspada{left:50%;top:49%;width:18.5%;height:17.5%}
.as-pka-duta{left:69.3%;top:49%;width:18.5%;height:17.5%}
.as-pka-login{left:25%;top:67.2%;width:50%;height:7.5%;border-radius:999px}
.as-pka-caption{text-align:center;color:var(--as-muted);font-size:.8rem;margin:.35rem 0 0;line-height:1.4}
@media(max-width:980px){.as-pka-wrap{max-width:560px}}
@media(max-width:600px){.as-pka-title{margin-bottom:.4rem}.as-pka-mini-shield{width:40px;height:45px;flex-basis:40px;font-size:1.25rem}.as-pka-title strong{font-size:.95rem}.as-pka-title small{font-size:.7rem}.as-pka-caption{font-size:.72rem}}
