.magazine-page .hero{background:linear-gradient(135deg,#12385b 0%,#1d5577 100%);color:#fff;border-top:4px solid #2b8a59}.magazine-page .hero p{color:#eef6fa}.magazine-page .breadcrumbs{margin-bottom:12px}.magazine-page .hero .eyebrow{color:#cde8db}.magazine-page .article{max-width:840px}.magazine-page .lead-answer{font-size:18px;line-height:1.58}.control-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.control-summary a{display:block;border:1px solid #d6e2e8;border-radius:10px;padding:14px;background:#fbfdfe;color:#143c5c;text-decoration:none;font-size:14px;line-height:1.42}.control-summary a:hover{border-color:#93b7c9;background:#f2f8fb}.control-summary strong{display:block;color:#16734a;margin-bottom:4px}.control-card{border:1px solid #d9e4ea;border-radius:12px;padding:20px;margin:17px 0;background:#fff}.control-card h3{margin:0 0 9px;color:#173f60;font-size:20px}.control-badge{display:inline-block;margin-bottom:10px;padding:4px 9px;border-radius:20px;background:#eaf7ef;color:#12643e;font-size:12px;font-weight:850}.control-badge.recommendation{background:#fff5dc;color:#986500}.control-what{background:#f5f8fa;border-left:4px solid #426f8d;padding:11px 13px;margin:13px 0;border-radius:4px;font-size:14px;line-height:1.55}.control-card ul{margin:11px 0 0;padding-left:20px}.control-card li{margin:7px 0}.walkthrough{counter-reset:walk;list-style:none;padding:0;margin:18px 0}.walkthrough li{position:relative;counter-increment:walk;border:1px solid #dbe6eb;border-radius:10px;margin:10px 0;padding:15px 16px 15px 52px;background:#fbfcfd;line-height:1.55}.walkthrough li:before{content:counter(walk);position:absolute;left:15px;top:15px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#12385b;color:#fff;font-weight:850;font-size:12px}.checklist-box{border:1px solid #b7d8c5;border-radius:14px;background:#edf8f2;padding:22px;margin:22px 0}.checklist-box h2{margin-top:0}.checklist-progress{font-size:13px;color:#295a42;font-weight:800;margin:0 0 12px}.checklist-list{list-style:none;padding:0;margin:0}.checklist-list li{display:flex;gap:11px;align-items:flex-start;padding:12px 0;border-top:1px solid #cde3d6;line-height:1.48}.checklist-list li:first-child{border-top:0}.checklist-list input{width:18px;height:18px;margin:2px 0 0;accent-color:#16734a;flex:0 0 auto}.checklist-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.checklist-actions a,.checklist-actions button{border:0;border-radius:8px;padding:11px 14px;background:#16734a;color:#fff;text-decoration:none;font:inherit;font-weight:850;cursor:pointer}.checklist-actions button{background:#315f82}.checklist-actions a:hover,.checklist-actions button:hover{filter:brightness(.93)}.fumigant-box{border:2px solid #ca4943;border-radius:12px;background:#fff6f5;padding:19px 20px;margin:22px 0}.fumigant-box h2{color:#9c2925;margin-top:0}.fumigant-box strong{color:#8d2622}.source-panel{background:#f5f8fa;border:1px solid #d9e4ea;border-radius:10px;padding:15px 17px;margin-top:18px;font-size:14px;line-height:1.58}.article .seo-hub-context-v6715{margin-top:20px;padding:14px 16px;background:#edf5f9;border-radius:9px;border:1px solid #cadde8}.article .related-grid a{min-height:52px}@media(max-width:620px){.control-summary{grid-template-columns:1fr}.control-card{padding:17px}.checklist-box{padding:18px}.checklist-actions{display:grid}.checklist-actions a,.checklist-actions button{text-align:center}}
@media print{.ak-site-header,.ak-footer,.sidebar,.breadcrumbs,.primary-action,.checklist-actions,.privacy-notice{display:none!important}.magazine-page .hero{color:#111;background:#fff;border:0;padding:0}.magazine-page .hero p{color:#333}.site-wrap{max-width:none}.content-grid{display:block}.control-card,.checklist-box{break-inside:avoid}.checklist-list input{appearance:none;border:1px solid #333;background:#fff}}
