body.learning-guide-page{margin:0;background:#14252e;color:#e9eee9;font-family:Arial,sans-serif}.guide-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:20px max(20px,5vw);border-bottom:1px solid #cdbb8c44}.guide-nav a,.guide-footer a{color:inherit;text-decoration:none}.guide-brand{font:26px Georgia,serif}.guide-brand small{display:block;font:11px Arial,sans-serif;letter-spacing:.16em;color:#d1bb8d;margin-top:4px}.guide-links{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.learning-article{max-width:980px;margin:auto;padding:40px 24px 60px;line-height:1.75}.learning-article h1{font:400 clamp(33px,5vw,57px)/1.12 Georgia,serif;letter-spacing:-.02em;margin:20px 0;color:#faf7ed;max-width:22ch}.learning-article h2{font:400 clamp(26px,3vw,34px)/1.2 Georgia,serif;color:#eddbb8;letter-spacing:normal;margin:38px 0 15px}.learning-article p,.learning-article li{font-size:17px}.learning-article a{color:inherit;text-decoration:underline;text-underline-offset:4px}.article-kicker,.article-source{font-size:12px!important;color:#c9bb9d;letter-spacing:.06em}.article-answer{padding:22px 26px;background:#223a43;border-left:3px solid #d1bb8d;border-radius:0 10px 10px 0;margin:28px 0}.article-answer p{margin:0}.article-table{max-width:100%;overflow-x:auto;border:1px solid #ffffff22;border-radius:10px}.article-table table{border-collapse:collapse;width:100%;min-width:550px;font-size:15px}.article-table th,.article-table td{padding:15px;text-align:left;border-bottom:1px solid #ffffff22;vertical-align:top}.article-table th{color:#eddbb8}.article-related{margin-top:50px;padding-top:20px;border-top:1px solid #ffffff33}.guide-footer{padding:25px max(20px,5vw);border-top:1px solid #cdbb8c44;display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.learning-article a:focus-visible,.guide-nav a:focus-visible{outline:2px solid #eddbb8;outline-offset:5px}@media(max-width:600px){.guide-nav{padding:16px 20px}.guide-brand{font-size:22px}.guide-links{gap:14px;font-size:13px}.learning-article{padding:24px 20px 45px}.learning-article p,.learning-article li{font-size:16px}.article-answer{padding:18px}.learning-article h1{font-size:35px}.article-table th,.article-table td{padding:12px}}@media(prefers-reduced-motion:no-preference){.article-answer{animation:article-arrive .5s ease-out}@keyframes article-arrive{from{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}}