.Header_header__xuTiO{padding:12px 16px;border-bottom:1px solid #e0e0e0;background:#fafafa}.Header_nav__NNkX_{display:flex;gap:20px;align-items:center;max-width:1200px;margin:0 auto}.Header_title__A5Fyp{font-size:18px;font-weight:600;text-decoration:none;color:#1a1a1a;margin-right:auto}.Header_desktopLinks__Fhr2R{display:none}.Header_desktopLinks__Fhr2R a{font-size:14px;text-decoration:none;color:#1a1a1a}@media (min-width:768px){.Header_desktopLinks__Fhr2R{display:flex;gap:20px}.Header_hamburgerButton__amyES{display:none}}.Header_hamburgerButton__amyES{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer;color:#1a1a1a;border-radius:4px;-webkit-tap-highlight-color:transparent}.Header_hamburgerButton__amyES:hover{background:#eee}.Header_hamburgerIcon__OSWgA{display:flex;flex-direction:column;gap:5px}.Header_hamburgerIcon__OSWgA span{display:block;width:22px;height:2px;background:currentColor;border-radius:1px}.Header_mobileMenu__yEcOj{display:flex;flex-direction:column;padding:16px 0;border-top:1px solid #e0e0e0;gap:4px}.Header_mobileMenu__yEcOj a{font-size:16px;text-decoration:none;color:#1a1a1a;padding:12px 16px;-webkit-tap-highlight-color:transparent}.Header_mobileMenu__yEcOj a:hover{background:#f0f0f0}@media (min-width:768px){.Header_mobileMenu__yEcOj{display:none}}html{font-size:16px}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:#0b5fff;text-decoration:none}label{font-weight:600}input,select,textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid #ccc;border-radius:4px}form{display:grid;grid-gap:12px;gap:12px}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #eee;padding:8px}button{padding:8px 12px;border:1px solid #ccc;border-radius:4px;background:#f7f7f7;cursor:pointer}button[type=submit]{background:#0b5fff;border-color:#0b5fff;color:#fff}.clip-highlight{outline:3px solid #3b82f6;transition:outline .3s ease}.Footer_footer__0IXn3{border-top:1px solid #e8e8e8;background:#fafafa;padding:24px 16px 20px;margin-top:48px}.Footer_grid__aa_A4{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.Footer_footer__0IXn3{padding:32px 16px 24px}.Footer_grid__aa_A4{flex-direction:row;gap:48px}}.Footer_brand__CkhSj{flex-shrink:0}.Footer_brandName__l9KUI{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 2px}@media (min-width:768px){.Footer_brandName__l9KUI{font-size:15px;margin:0 0 4px}}.Footer_brandName__l9KUI a{color:inherit;text-decoration:none}.Footer_brandName__l9KUI a:hover{color:#0070f3}.Footer_tagline__kug6f{font-size:12px;color:#666;margin:0;line-height:1.4}@media (min-width:768px){.Footer_tagline__kug6f{font-size:13px}}.Footer_section__SM1cW{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.Footer_section__SM1cW{gap:12px}}.Footer_sectionHeading__ALM2a{font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.03em;margin:0}@media (min-width:768px){.Footer_sectionHeading__ALM2a{font-size:12px}}.Footer_linkList__vbbOi{display:flex;flex-wrap:wrap;flex-direction:row;gap:2px 6px;align-items:center;list-style:none;margin:0;padding:0}@media (min-width:768px){.Footer_linkList__vbbOi{flex-direction:column;align-items:flex-start;gap:8px}}.Footer_link__1kkB4{font-size:12px;display:inline}@media (min-width:768px){.Footer_link__1kkB4{font-size:14px;display:block}}.Footer_link__1kkB4:after{content:" · ";color:#bbb;pointer-events:none}.Footer_link__1kkB4:last-child:after{content:none}@media (min-width:768px){.Footer_link__1kkB4:after{content:none}}.Footer_link__1kkB4 a{color:#555;text-decoration:none;padding:2px 0;display:inline;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.Footer_link__1kkB4 a{padding:4px 0;display:inline-block;min-height:32px;line-height:24px}}.Footer_link__1kkB4 a:hover{color:#0070f3}.Footer_copyright__t4WoK{max-width:1200px;margin:20px auto 0;padding-top:16px;border-top:1px solid #e8e8e8;font-size:11px;color:#999;text-align:center}@media (min-width:768px){.Footer_copyright__t4WoK{margin:24px auto 0;padding-top:20px;font-size:12px}}