.asdip{--y:#FEC307;--o:#FCAC03;--yl:#FFF8E6;--y2:#FFEDB8;--r:#E10600;--rd:#B80500;--ink:#1C1C1C;--tx:#33302A;--mu:#5B5548;--ln:#F1D58A;--st:#2E5C8A;--stl:#EAF2FA;--g:#12A15E;--gl:#E7F7EE;color:var(--tx);font:16px/1.62 Arial,Helvetica,sans-serif;max-width:1240px}.asdip *{box-sizing:border-box}.asdip a:not(.asdip-btn):not(.asdip-card):not(.asdip-sc){color:var(--rd);font-weight:700;text-decoration:underline;text-underline-offset:2px}.asdip svg.i{width:1.15em;height:1.15em;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.asdip h2,.asdip h3{font-family:Montserrat,Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0}.asdip-top{margin:4px 0 18px;padding:16px 20px;border:1px solid var(--ln);border-left:6px solid var(--y);border-radius:12px;background:linear-gradient(100deg,#fff 0%,var(--yl) 100%)}.asdip-lead{margin:0 0 12px;color:var(--ink);font-size:17.5px;line-height:1.55;max-width:105ch}.asdip-chips{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 14px!important;padding:0!important;list-style:none!important}.asdip-chips li{display:inline-flex;align-items:center;gap:6px;margin:0!important;padding:4px 11px;border-radius:999px;background:#fff;border:1px solid var(--ln);color:var(--ink);font-size:13.5px;font-weight:700}.asdip-chips svg.i{color:var(--g)}.asdip-cta{display:flex;flex-wrap:wrap;gap:8px}.asdip-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 18px;border-radius:8px;border:2px solid transparent;font:700 15.5px/1.1 Montserrat,Arial,sans-serif;text-decoration:none!important}.asdip a.asdip-btn{color:#fff}.asdip-btn--red{background:var(--r);border-color:var(--r)}.asdip a.asdip-btn--yel{background:var(--y);border-color:var(--y);color:var(--ink)}.asdip a.asdip-btn--ghost{background:#fff;color:var(--ink);border-color:var(--ink)}.asdip-btn:hover{filter:brightness(1.07)}.asdip-banner{position:relative;margin:0 0 16px;border-radius:14px;overflow:hidden;background:var(--yl);aspect-ratio:5/2}.asdip-banner img{display:block;width:100%;height:100%;object-fit:cover}.asdip-banner figcaption{position:absolute;left:16px;top:16px;bottom:16px;width:min(44%,440px);display:flex;flex-direction:column;justify-content:center;padding:14px 18px;border-radius:12px;background:rgba(255,255,255,.93);border-left:6px solid var(--y)}.asdip-banner .k{margin:0 0 4px;color:var(--rd);font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.asdip-banner .t{margin:0;color:var(--ink);font:800 clamp(20px,2.8vw,32px)/1.1 Montserrat,Arial,sans-serif}.asdip-banner .s{margin:8px 0 0;font-size:14.5px;line-height:1.45;color:var(--tx)}.asdip-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:10px;border:1px solid var(--ln);border-radius:12px;background:#fff}.asdip-nav a{padding:5px 12px;border-radius:999px;background:var(--yl);border:1px solid var(--ln);font-size:13.5px;color:var(--ink)!important;text-decoration:none!important;font-weight:700}.asdip-nav a:hover{background:var(--y2)}.asdip-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 20px}.asdip-stat{padding:12px 14px;border-radius:12px;background:var(--yl);border:1px solid var(--ln)}.asdip-stat b{display:block;color:var(--ink);font:800 28px/1.05 Montserrat,Arial,sans-serif}.asdip-stat span{font-size:13.5px;color:var(--mu)}.asdip-stat:nth-child(2){background:var(--stl);border-color:#C9DDF0}.asdip-stat:nth-child(2) b{color:var(--st)}.asdip-stat:nth-child(3){background:var(--gl);border-color:#BDEBD3}.asdip-stat:nth-child(3) b{color:#0A7F47}.asdip-stat:nth-child(4){background:#FFECEA;border-color:#FFC9C4}.asdip-stat:nth-child(4) b{color:var(--r)}.asdip-expert{margin:0 0 26px;padding:16px 20px;border:1px solid var(--ln);border-top:6px solid var(--y);border-radius:14px;background:linear-gradient(120deg,#fff 0%,var(--yl) 100%)}.asdip-expert h2{margin:0 0 8px;padding:0;border:0;color:var(--ink);font:800 clamp(20px,2.3vw,27px)/1.15 Montserrat,Arial,sans-serif}.asdip-expert p{margin:0 0 10px}.asdip-expert .asdip-stats{margin:0 0 12px}.asdip-expert ul{margin:0 0 12px 1.2em;padding:0}.asdip-expert li{margin:0 0 4px}.asdip-sec{margin:0 0 30px;padding:0 0 4px;scroll-margin-top:96px}.asdip-sec>h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0 0 8px;border-bottom:3px solid var(--y);color:var(--ink);font:800 clamp(21px,2.5vw,29px)/1.15 Montserrat,Arial,sans-serif}.asdip-sec>h2 .n{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--ink);color:var(--y);font-size:17px}.asdip-sec h3{margin:18px 0 6px;color:var(--ink);font:700 19px/1.25 Montserrat,Arial,sans-serif}.asdip-sec p{margin:0 0 11px}.asdip-sec ul,.asdip-sec ol{margin:0 0 12px 1.25em;padding:0}.asdip-sec ul{list-style:disc}.asdip-sec ol{list-style:decimal}.asdip-sec li{margin:0 0 5px}.asdip-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border:1px solid #E6DCC0;border-radius:12px;background:#fff}.asdip table{width:100%;margin:0;border-collapse:collapse;font-size:14.5px;line-height:1.42;background:#fff}.asdip caption{padding:9px 12px;text-align:left;color:var(--ink);font-weight:700;background:var(--yl);caption-side:top}.asdip th{padding:8px 10px;text-align:left;background:var(--ink);color:#fff;font-weight:700;white-space:nowrap;border:0}.asdip td{padding:8px 10px;border:0;border-top:1px solid #EFE6CF;vertical-align:top}.asdip tbody tr:nth-child(even) td{background:#FFFCF3}.asdip td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.asdip-fig{margin:0 0 16px;padding:12px;border:1px solid #E6DCC0;border-radius:14px;background:#fff}.asdip-fig svg,.asdip-fig img{display:block;width:100%;height:auto}.asdip-fig figcaption{margin:8px 4px 0;font-size:13.5px;color:var(--mu)}.asdip-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.asdip-scroll>svg{min-width:640px}.asdip-call{display:flex;gap:12px;margin:0 0 16px;padding:12px 15px;border-radius:12px;border:1px solid;line-height:1.52}.asdip .asdip-call>svg.i{flex:0 0 26px;width:26px;height:26px;margin-top:2px}.asdip-call p{margin:0 0 6px}.asdip-call p:last-child{margin:0}.asdip-call strong{color:var(--ink)}.asdip-call--tip{background:var(--gl);border-color:#BDEBD3}.asdip-call--tip>svg{color:var(--g)}.asdip-call--warn{background:var(--yl);border-color:var(--ln)}.asdip-call--warn>svg{color:#C27C00}.asdip-call--key{background:var(--stl);border-color:#C9DDF0}.asdip-call--key>svg{color:var(--st)}.asdip-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px;margin:0 0 16px!important;padding:0!important;list-style:none!important}.asdip-cards>li{margin:0!important}.asdip-card{display:block;height:100%;padding:13px 15px;border:1px solid #E6DCC0;border-top:4px solid var(--y);border-radius:12px;background:#fff;text-decoration:none!important;color:var(--tx)}.asdip-cards>li:nth-child(4n+2) .asdip-card{border-top-color:var(--r)}.asdip-cards>li:nth-child(4n+3) .asdip-card{border-top-color:var(--st)}.asdip-cards>li:nth-child(4n+4) .asdip-card{border-top-color:var(--g)}a.asdip-card:hover{box-shadow:0 5px 16px rgba(120,80,0,.16)}.asdip-card b{display:flex;align-items:center;gap:8px;color:var(--ink);font:700 17px/1.25 Montserrat,Arial,sans-serif}.asdip .asdip-card b svg.i{width:24px;height:24px;flex:0 0 24px;color:var(--o)}.asdip-card span{display:block;margin-top:5px;font-size:14.5px;line-height:1.47}.asdip-card em{display:block;margin-top:7px;color:var(--rd);font-style:normal;font-weight:700;font-size:14px}.asdip-scs{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin:0 0 16px!important;padding:0!important;list-style:none!important}.asdip-scs>li{margin:0!important}.asdip-sc{display:grid;grid-template-columns:112px 1fr;align-items:start;gap:12px;height:100%;padding:12px;border:1px solid #E6DCC0;border-radius:14px;background:#fff;text-decoration:none!important;color:var(--tx)}a.asdip-sc:hover{border-color:var(--o);box-shadow:0 5px 16px rgba(120,80,0,.16)}.asdip-sc img{width:112px;height:58px;margin-top:4px;object-fit:contain;border-radius:8px;background:#fff}.asdip-sc b{display:block;color:var(--ink);font:800 16.5px/1.2 Montserrat,Arial,sans-serif}.asdip-sc .tag{display:inline-block;margin:4px 0 2px;padding:1px 8px;border-radius:999px;background:var(--y);color:var(--ink);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.asdip-sc .tag.t2{background:var(--stl);color:var(--st)}.asdip-sc span{display:block;font-size:13.8px;line-height:1.45}.asdip-sc em{display:block;margin-top:5px;color:var(--rd);font-style:normal;font-weight:700;font-size:13.5px}.asdip-steps{counter-reset:s;margin:0 0 16px!important;padding:0!important;list-style:none!important}.asdip-steps li{counter-increment:s;position:relative;margin:0 0 8px!important;padding:9px 13px 9px 48px;border:1px solid #E6DCC0;border-radius:12px;background:#fff}.asdip-steps li:before{content:counter(s);position:absolute;left:11px;top:9px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--y);color:var(--ink);font-weight:800}.asdip dl{margin:0 0 12px}.asdip dt{margin:10px 0 0;color:var(--ink);font-weight:800}.asdip dd{margin:2px 0 0}.asdip-faq details{margin:0 0 8px;border:1px solid #E6DCC0;border-radius:12px;background:#fff}.asdip-faq summary{cursor:pointer;padding:11px 14px 11px 48px;position:relative;color:var(--ink);font:700 16.5px/1.35 Montserrat,Arial,sans-serif;list-style:none}.asdip-faq summary::-webkit-details-marker{display:none}.asdip-faq summary:before{content:"Q";position:absolute;left:12px;top:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--y);color:var(--ink);font-size:14px;font-weight:800}.asdip-faq details[open] summary{border-bottom:1px solid #EFE6CF}.asdip-faq .a{padding:10px 14px 4px 48px}.asdip-band{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:0 0 24px;padding:20px 24px;border-radius:16px;background:linear-gradient(110deg,#FEC307 0%,#FFD54A 55%,#FFE89A 100%);color:var(--ink)}.asdip-band h2,.asdip-band h3{margin:0 0 4px;border:0;padding:0;color:var(--ink);font:800 clamp(21px,2.5vw,29px)/1.15 Montserrat,Arial,sans-serif}.asdip-band p{margin:0;max-width:64ch}.asdip-band .t{flex:1 1 320px}.asdip-meta{margin:0 0 6px;font-size:13.5px;color:var(--mu)}.asdip-vid{margin:0;padding:10px;border:1px solid #E6DCC0;border-radius:14px;background:#fff}.asdip-vid .w{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#1C1C1C}.asdip-vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.asdip-vid p{margin:8px 2px 0;font-size:14px}.asdip-vids{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0 0 16px}.asdip-src{font-size:13px;color:var(--mu)}.asdip-docs{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:6px 14px}.asdip-docs li{margin:0!important;padding:7px 10px 7px 34px;position:relative;border-bottom:1px dashed #E6DCC0}.asdip-docs li svg.i{position:absolute;left:8px;top:9px;color:var(--o)}.asdip-docs small{color:var(--mu)}.asdIndSeries{display:none!important}@media(prefers-reduced-motion:no-preference){.asdip .fl{stroke-dasharray:6 8;animation:asdip-flow 1.1s linear infinite}@keyframes asdip-flow{to{stroke-dashoffset:-28}}@keyframes asdip-grow{from{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes asdip-rise{from{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@supports(animation-timeline:view()){.asdip .gb{transform-box:fill-box;transform-origin:left center;animation:asdip-grow linear both;animation-timeline:view();animation-range:entry 5% cover 40%}.asdip-card,.asdip-stat,.asdip-sc{animation:asdip-rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@media(max-width:800px){.asdip-banner{aspect-ratio:auto}.asdip-banner img{aspect-ratio:4/3;height:auto}.asdip-banner figcaption{position:static;width:auto;border-radius:0;border-left:0;border-top:5px solid var(--y)}.asdip-lead{font-size:16px}.asdip-sc{grid-template-columns:96px 1fr}.asdip-sc img{width:96px;height:50px}}