.ag{--ag-ink:#172c48;--ag-muted:#53677f;--ag-line:#dce6f1;--ag-blue:#1769cf;width:min(1120px,100% - 48px);color:var(--ag-ink);word-break:keep-all;overflow-wrap:anywhere;margin:32px auto 36px}.ag *{box-sizing:border-box}.ag h2,.ag h3,.ag p{margin:0}.ag h2{letter-spacing:-.04em;font-size:clamp(23px,2.6vw,30px);line-height:1.5}.ag h3{letter-spacing:-.03em;font-size:18px;line-height:1.65}.ag p,.ag li{color:var(--ag-muted);font-size:13px;line-height:1.95}.ag p{margin-top:10px}.ag .ag-eyebrow{letter-spacing:.11em;color:var(--ag-blue);margin:0 0 12px;font-size:10px;font-weight:800;line-height:1.6}.ag a:focus-visible,.ag :is(button,input,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #1469d5}.ag [id]{scroll-margin-top:100px}.ag-hero{color:#fff;background:radial-gradient(at 100% 0,#264e73,#0000 65%),#112d4c;border-radius:20px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:40px;padding:38px 40px;display:grid}.ag .ag-hero h2{color:#fff;font-size:clamp(26px,3vw,36px)}.ag .ag-hero .ag-eyebrow{color:#9cc9ff}.ag-hero>div>p:last-child{color:#c4d5e6;font-size:14px}.ag-hero>ul{border-left:1px solid #ffffff26;gap:20px;margin:0;padding:12px 0 12px 30px;list-style:none;display:grid}.ag-hero>ul>li{color:#eaf3fc;align-items:center;gap:12px;font-weight:650;display:flex}.ag-hero>ul>li>span{color:#97bce8;font-size:10px;font-weight:800}.ag-section{margin-top:42px}.ag-heading{margin-bottom:20px}.ag-heading>p:last-child{font-size:14px}.ag-grid{gap:16px;display:grid}.ag-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-guide-grid,.ag-documents{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-card{border:1px solid var(--ag-line);background:#fff;border-radius:15px;flex-direction:column;min-width:0;padding:26px;display:flex}.ag-kicker{color:#3978bf;letter-spacing:.04em;margin-bottom:10px;font-size:10px;font-weight:800;line-height:1.8;display:block}.ag-checks{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.ag-checks li{padding-left:17px;font-size:12px;position:relative}.ag-checks li:before{content:"✓";color:#3175bd;font-size:11px;font-weight:750;position:absolute;left:0}.ag a.ag-link{color:#265b99;background:#f5f9ff;border:1px solid #d6e4f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;margin-top:18px;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.7;text-decoration:none;display:flex}.ag-card>a.ag-link{margin-top:auto}.ag-link>span{flex-shrink:0;font-size:16px}.ag a.ag-link:hover{background:#edf5ff;border-color:#91b8e8}.ag-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ag-card-top .ag-kicker{margin:0}.ag-card-top>b{color:#b8c9dc;font-size:24px;font-weight:550}.ag-guide-card{grid-row:span 5;grid-template-rows:subgrid;gap:14px;display:grid}.ag-guide-card h3{font-size:20px}.ag-guide-card>p{margin:0}.ag-guide-card .ag-checks{margin:0 0 8px}.ag-card-links{grid-template-columns:1fr;gap:8px;margin-top:auto;display:grid}.ag-card-links a.ag-link{margin:0}.ag-guide-grid{align-items:stretch}.ag-budget>.ag-stack{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.ag-budget>.ag-stack>article{flex-direction:column;display:flex}.ag-budget .ag-stack a.ag-link{margin-top:auto}.ag-budget .ag-stack p{margin-bottom:20px}.ag-split{border:1px solid var(--ag-line);background:#f7fafd;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:38px;padding:30px;display:grid}.ag-stack{gap:16px;display:grid}.ag-stack article{border:1px solid var(--ag-line);background:#fff;border-radius:12px;padding:22px}.ag-stack h3{font-size:17px}.ag-hours{border:1px solid var(--ag-line);background:#f7fafd;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ag-hours article{padding:24px}.ag-hours article+article{border-left:1px solid var(--ag-line)}.ag-hours span{color:#59718f;font-size:11px;font-weight:700}.ag-hours strong{letter-spacing:-.04em;color:#254c7b;margin-top:12px;font-size:25px;line-height:1.5;display:block}.ag-hours p{font-size:11px}.ag .ag-note{color:#647991;margin-top:12px;font-size:11px}.ag-ready{background:#edf5ff;border:1px solid #cadcf0;border-radius:16px;padding:28px}.ag-ready h2{font-size:24px}.ag-ready>.ag-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:20px;display:grid}.ag-ready label{color:#355574;cursor:pointer;align-items:center;gap:10px;font-size:13px;line-height:1.8;display:flex}.ag-ready input{accent-color:#1469d5;flex-shrink:0;width:19px;height:19px}.ag-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ag a.ag-button{color:#24558d;text-align:center;background:#fff;border:1px solid #cddff2;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:12px;font-weight:800;line-height:1.7;text-decoration:none;display:flex}.ag a.ag-primary{color:#fff;background:#1769d3;border-color:#1769d3}.ag a.ag-chat{color:#191919;background:#fee500;border-color:#fee500}.ag-actions>a:only-child{grid-column:1/-1}.ag-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ag-timeline-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ag-timeline>li{border:1px solid var(--ag-line);background:#fff;border-top:3px solid #4b8bd9;border-radius:13px;padding:24px}.ag-timeline li>span{color:#3775bf;background:#edf5ff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:18px;font-size:11px;font-weight:800;display:grid}.ag-timeline h3{font-size:17px}.ag-timeline p{font-size:12px}.ag-consultation .ag-card>p{margin-bottom:22px}.ag-documents h3{min-height:60px}.ag-message{background:#fff;border:1px solid #d4e2f1;border-radius:12px;min-width:0;padding:20px}.ag-message>label{color:#345d8b;margin-bottom:12px;font-size:12px;font-weight:750;display:block}.ag-message textarea{resize:vertical;width:100%;min-height:250px;font:inherit;color:#425f7e;background:#f8fafc;border:1px solid #e1e8f0;border-radius:8px;padding:14px;font-size:12px;line-height:1.95;display:block}.ag-message button{color:#265b99;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#eef5ff;border:1px solid #d5e3f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;font-size:12px;font-weight:750;display:flex}.ag-message>[role=status]{color:#247568;margin-top:8px;font-size:11px;line-height:1.8;display:block}.ag-notice{background:#fffaf4;border:1px solid #eedfd0;border-radius:15px;padding:26px}.ag-notice h2{color:#794a2b;font-size:22px}.ag-notice p{color:#776455}.ag-notice>a.ag-link{width:fit-content;min-width:240px}.ag-detail{width:100%;margin:0}.ag-detail .ag-original{border:1px solid var(--ag-line);background:#fff;border-radius:16px;margin-top:38px;padding:28px}.ag-detail .ag-original>.ag-eyebrow{margin-bottom:18px}.ag-detail .lp-article-body h2{margin-top:32px}.ag-detail .ag-original :is(th,td){word-break:normal;overflow-wrap:normal}.ag-detail .ag-original table{width:100%}.ag-detail .ag-original .article-content{font-size:14px}.ag-detail .ag-original .article-content p{font-size:14px;line-height:1.95}.ag-detail .ag-caution{background:#fffaf4;border:1px solid #efdcc9;border-left:3px solid #bc7841;border-radius:11px;margin-top:22px;padding:20px 24px}.ag-caution h2{color:#815029;font-size:18px}.ag-caution p{color:#795f48}.ag-detail-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.ag-detail-related .ag-link{margin:0}@media (width<=1000px){.ag-hero{gap:24px;padding:30px}.ag-hero>ul{padding-left:22px}.ag-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-documents{grid-template-columns:1fr}.ag-documents h3{min-height:0}.ag-timeline-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-hours article{padding:18px}.ag-hours strong{font-size:22px}}@media (width<=760px){.ag{width:calc(100% - 32px);margin-top:24px}.ag-hero{border-radius:16px;grid-template-columns:1fr;gap:22px;padding:26px 22px}.ag .ag-hero h2{font-size:28px}.ag-hero>ul{border-top:1px solid #ffffff26;border-left:0;gap:12px;padding:20px 0 0}.ag-hero>div>p:last-child{font-size:13px}.ag-section{margin-top:32px}.ag h2{font-size:23px}.ag-heading>p:last-child{font-size:13px}.ag-grid-two,.ag-guide-grid,.ag-split,.ag-timeline,.ag-timeline-four,.ag-hours{grid-template-columns:1fr}.ag-card{padding:22px}.ag-guide-card{grid-row:auto;grid-template-rows:auto}.ag-budget>.ag-stack{grid-template-columns:1fr}.ag-card-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ag a.ag-link{gap:7px;padding-inline:11px;font-size:11px}.ag-card-links a.ag-link{justify-content:center}.ag-split{gap:24px;padding:22px}.ag-hours article+article{border-left:0;border-top:1px solid var(--ag-line)}.ag-hours article{padding:20px}.ag-hours strong{font-size:25px}.ag-ready{padding:22px}.ag-ready>.ag-checklist{grid-template-columns:1fr}.ag-ready h2{font-size:22px}.ag .ag-actions>a{padding-inline:9px;font-size:11px}.ag-timeline>li{padding:22px}.ag-timeline li>span{margin-bottom:12px}.ag-notice{padding:22px}.ag-notice>a.ag-link{width:100%;min-width:0}.ag-message{padding:16px}.ag-detail{width:100%;margin:0}.ag-detail .ag-original{margin-top:28px;padding:20px 16px}.ag-detail .ag-caution{padding:18px}.ag-detail-related{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-detail-related>a:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ag{scroll-behavior:auto}}
