.intu-language-switch{position:fixed;right:76px;top:20px;z-index:121;font:600 12px/1.5 'Segoe UI',Arial,sans-serif;color:#315b48}
.intu-language-switch summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:42px;box-sizing:border-box;padding:10px 13px;border:1px solid #cad8d0;border-radius:7px;background:#fff;box-shadow:0 3px 10px #284f3820;cursor:pointer;user-select:none}
.intu-language-switch summary::-webkit-details-marker{display:none}.intu-language-switch summary::after{content:'▾';font-size:10px}.intu-language-switch summary:focus-visible,.intu-language-switch a:focus-visible{outline:3px solid #bb9858;outline-offset:3px}
.intu-language-switch nav{position:absolute;right:0;top:calc(100% + 7px);min-width:165px;display:grid;padding:6px;border:1px solid #cad8d0;border-radius:9px;background:white;box-shadow:0 8px 28px #284f3826}
.intu-language-switch a{display:block;padding:11px 13px;border-radius:5px;color:#315b48;text-decoration:none;white-space:nowrap;font-size:13px}.intu-language-switch a:hover,.intu-language-switch a[aria-current=page]{background:#eaf2e9}.intu-language-switch a[aria-current=page]::after{content:' ✓'}
.topbar{padding-right:185px!important}.legal-header{padding-right:185px}.learn-header{padding-right:185px}
.intu-page-guide{clear:both;grid-column:1/-1;width:min(100% - 40px,960px);box-sizing:border-box;margin:32px auto;padding:24px;border:1px solid #d5dfd4;border-radius:10px;background:#fbfcf8;color:#31533f;font:14px/1.75 'Segoe UI',sans-serif;text-align:left}
.intu-page-guide h2{margin:0 0 12px;font:600 21px/1.35 'Segoe UI',sans-serif}.intu-page-guide p{margin:10px 0}.intu-page-guide a{color:#215b49;text-underline-offset:3px;font-weight:600}
@media(max-width:600px){.intu-language-switch{right:65px;top:14px}.intu-language-switch summary{padding:10px;gap:6px}.topbar{padding-right:165px!important;flex-wrap:wrap}.legal-header{padding-right:165px}.learn-header{padding:12px 16px!important;flex-wrap:wrap;gap:14px}.learn-header .learn-brand{margin-right:145px;min-height:44px}.learn-header-actions{width:100%;justify-content:flex-start;gap:12px}.intu-page-guide{width:calc(100% - 28px);padding:18px;margin:24px auto 92px}.intu-page-guide h2{font-size:19px}}
@media print{.intu-language-switch{display:none!important}.intu-page-guide{break-inside:avoid;background:white;border:0;margin:20px 0;padding:0;width:auto}.topbar,.legal-header,.learn-header{padding-right:0!important}}
