.native-page .hub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.native-page .hub-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.native-page .hub-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.native-page .hub-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.native-page .hub-card>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.native-page .hub-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:21px;display:flex}.native-page .hub-kicker{color:var(--ocean-ink);letter-spacing:.055em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.native-page .hub-card h3{font-size:24px;line-height:1.2}.native-page .hub-card h3 a{color:var(--ink);text-decoration:none}.native-page .hub-card h3 a:hover{color:var(--ocean-ink);text-underline-offset:4px;text-decoration:underline}.native-page .hub-card h3+p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.native-page .hub-card-action{color:var(--ocean-ink);margin-top:auto;padding-top:18px;font-size:14px;font-weight:900;text-decoration:none}.native-page .hub-card-action:hover{text-underline-offset:3px;text-decoration:underline}.native-page .hub-section-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px;display:flex}.native-page .hub-section-head>div{max-width:740px}.native-page .hub-section-head h2+p{color:var(--muted);margin-top:10px}.native-page .hub-section-head>a{color:var(--ocean-ink);flex:none;font-size:14px;font-weight:900}.native-page .hub-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.native-page .hub-search{flex-wrap:wrap;align-items:end;gap:10px;margin-top:20px;display:flex}.native-page .hub-search>div{flex:260px}.native-page .hub-search label{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:900;display:block}.native-page .hub-search input{border:1px solid var(--native-border-strong);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:9px;padding:10px 13px}.native-page .hub-search .button{min-height:46px}.native-page .hub-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:25px;display:grid}.native-page .hub-split>*{min-width:0}.native-page .hub-summary{background:#eef7f3;border:1px solid #bbd3cc;border-radius:12px;gap:12px;padding:21px;display:grid}.native-page .hub-summary p{color:var(--muted);font-size:14px}.native-page .hub-summary strong{color:var(--ink)}.native-page .hub-summary>a{color:var(--ocean-ink);font-weight:900}.native-page .hub-route{counter-reset:hub-route;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.native-page .hub-route li{counter-increment:hub-route;min-width:0}.native-page .hub-route a{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;height:100%;padding:17px;text-decoration:none;display:flex}.native-page .hub-route a:before{content:"0" counter(hub-route);color:var(--ocean-ink);margin-bottom:10px;font-size:12px;font-weight:900}.native-page .hub-route strong{font-family:var(--font-display);font-size:20px;font-weight:400}.native-page .hub-route span{color:var(--muted);margin-top:8px;font-size:13px}.native-page .hub-route a:hover{border-color:var(--ocean-ink)}.native-page .hub-note{color:var(--muted);margin-top:18px;font-size:13px}.native-page .hub-note a{color:var(--ocean-ink);text-decoration:underline}.native-page .hub-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.native-page .hub-question{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px}.native-page .hub-question h3{font-size:21px}.native-page .hub-question p{color:var(--muted);margin-top:11px;font-size:14px}.native-page .hub-steps{counter-reset:beginner-step;gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.native-page .hub-steps>li{counter-increment:beginner-step;border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px 21px 21px 75px;position:relative}.native-page .hub-steps>li:before{content:counter(beginner-step);width:36px;height:36px;color:var(--navy-900);background:#f9d76c;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:20px;left:20px}.native-page .hub-steps p{color:var(--muted);margin-top:10px;font-size:15px}.native-page .hub-steps .hub-step-tip{border-top:1px solid var(--line);padding-top:10px;font-size:13px}.native-page .hub-checklist{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.native-page .hub-checklist label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:flex-start;gap:11px;padding:14px;display:flex}.native-page .hub-checklist input{width:19px;height:19px;accent-color:var(--ocean-ink);flex:none;margin-top:3px}.native-page .hub-checklist span{gap:3px;display:grid}.native-page .hub-checklist small{color:var(--muted);font-size:13px}.native-page .hub-checklist input:checked+span{color:var(--ocean-ink)}.native-page .hub-checklist-status{margin-top:14px;font-weight:900}.native-page .hub-checklist-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.native-page .hub-checklist-toolbar p{color:var(--muted);flex:230px;font-size:13px}@media (width<=1050px){.native-page .hub-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.native-page .hub-route{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.native-page .hub-cards,.native-page .hub-split{grid-template-columns:repeat(2,minmax(0,1fr))}.native-page .hub-split{grid-template-columns:minmax(0,1fr)}.native-page .hub-section-head{flex-direction:column;align-items:start;gap:12px}}@media (width<=560px){.native-page .hub-cards,.native-page .hub-question-grid{grid-template-columns:minmax(0,1fr)}.native-page .hub-route{grid-template-columns:repeat(2,minmax(0,1fr))}.native-page .hub-card-copy{padding:19px}.native-page .hub-search .button{width:100%}.native-page .hub-steps>li{padding:20px}.native-page .hub-steps>li:before{margin-bottom:12px;position:static}}
