.problem-page{max-width:1020px!important;padding-bottom:55px}.problem-hero{position:relative;border-radius:22px;background:#dcefeb;margin:30px 0;padding:34px;overflow:hidden}.problem-hero h1{font-size:clamp(34px,5vw,54px)}.problem-hero p{max-width:55ch}.problem-trail{display:flex;align-items:center;gap:18px;margin:26px 0 0}.problem-trail span{display:grid;place-items:center;background:#fff0bc;border:2px solid #0e5360;border-radius:14px;width:64px;height:64px;font:700 34px Arial;color:#103d48}.problem-trail i{font-size:28px;font-style:normal}.problem-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.problem-steps a{background:#fff;border:1px solid #8fb6b7;border-radius:12px;padding:18px;font-size:18px;font-weight:700;line-height:1.6}.problem-panel{background:#fff;border:1px solid #bdd5d7;border-radius:16px;padding:28px;margin:28px 0;scroll-margin-top:20px}.problem-panel h2,.problem-page>section>h2{font-size:28px}.problem-checklist li{padding:9px 0}.problem-link{display:block;min-height:50px;padding:13px 18px;background:#e0efed;border:2px solid #719fa3;border-radius:10px;color:#103d48!important;font:700 18px/1.6 Arial;text-decoration:underline;text-underline-offset:4px}.problem-link:hover{background:#cce6df}.problem-links{display:grid;gap:12px;margin:20px 0}.problem-note{font-size:15px!important;line-height:1.75!important}.strategy-nav{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.strategy-nav a{background:#fff;padding:9px 13px;border:1px solid #8fb6b7;border-radius:8px;font-size:16px;line-height:1.6}.strategy{padding:0;border:2px solid #8fb6b7;border-radius:12px;background:#f7fbfa;margin:15px 0;scroll-margin-top:20px;overflow:hidden}.strategy summary{padding:18px 22px;min-height:76px;color:#103d48;line-height:1.6}.strategy summary b{font-size:22px}.strategy summary small{display:block;margin-left:112px;font-size:16px;font-weight:400;color:#36535d}.strategy-symbol{display:inline-block;min-width:100px;font-size:18px;vertical-align:middle;background:#fff0bc;border-radius:8px;padding:8px;text-align:center;margin-right:12px}.strategy[open] summary{background:#dcefeb;border-bottom:1px solid #8fb6b7}.strategy-body{padding:8px 24px 20px;background:#fff}.mixed-panel{background:#fff7dc;border-color:#c2ab6a}.problem-page :focus-visible{outline:3px solid #103d48;outline-offset:4px}#trana{scroll-margin-top:20px}@media(max-width:650px){.problem-page{padding:0 18px}.problem-hero,.problem-panel{padding:23px}.problem-steps{grid-template-columns:1fr}.strategy summary{padding:16px}.strategy summary b{font-size:20px}.strategy-symbol{min-width:70px;margin-right:8px;font-size:15px}.strategy summary small{margin:8px 0 0}.strategy-body{padding:8px 18px 18px}}
