body .ic-guide-page{--ic-guide-green:#117a4b;--ic-guide-green-dark:#0c5f3a;--ic-guide-green-soft:#edf8f2;--ic-guide-green-line:rgba(17, 122, 75, 0.22);--ic-guide-text:#102033;--ic-guide-muted:#5c6876;--ic-guide-soft:#f6f8f7;--ic-guide-panel:#ffffff;--ic-guide-border:var(--ic-neutral-border-14);--ic-guide-border-strong:var(--ic-neutral-border-15);--ic-guide-shadow:0 16px 42px rgba(15, 23, 42, 0.055);width:100%;max-width:none;margin:0;background:var(--ic-guide-soft);color:var(--ic-guide-text);font-family:var(--ic-font-body,var(--ic-font,'Inter','Outfit',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif));font-size:var(--ic-base-font-size,15px);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body .ic-guide-page :where(h1,h2,h3,h4,.ic-guide-btn,.ic-guide-card strong,.ic-guide-card__label,.ic-guide-cta__copy strong,.ic-guide-table th,.ic-guide-toc strong,.ic-guide-section-heading h2,.ic-guide-block-label h2,.ic-guide-calculator-preview h2,.ic-guide-eyebrow,.ic-guide-prev-next strong,.ic-guide-calculator-chip strong){font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif)}body .ic-guide-page :where(p,li,td,.ic-guide-card span,.ic-guide-cta__copy span,.ic-guide-sources a,.ic-guide-toc a,.ic-guide-calculator-preview p,.ic-guide-calculator-chip small,.ic-guide-stat-row span){font-family:var(--ic-font-body,var(--ic-font,'Inter','Outfit',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif))}body .ic-guide-page .ic-guide-bleed{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;overflow-x:clip;background:var(--ic-guide-soft)}body .ic-guide-page .ic-guide-container{width:min(100% - 32px, 1200px);margin-inline:auto}body .ic-guide-page .ic-guide-container--content{width:min(100% - 32px, 760px)}body .ic-guide-page .ic-guide-container--with-toc{width:min(100% - 32px, 1200px)}body .ic-guide-page svg{width:1em;height:1em}body .ic-guide-page .ic-guide-main{padding:34px 0 44px}body .ic-guide-page .ic-guide-layout{display:grid;gap:44px}body .ic-guide-page .ic-guide-layout--single{max-width:760px;margin-inline:auto}body .ic-guide-page .ic-guide-layout--with-toc{grid-template-columns:minmax(0,760px) 220px;align-items:start}body .ic-guide-page .ic-guide-article{min-width:0}body .ic-guide-page .ic-guide-section{scroll-margin-top:110px}body .ic-guide-page .ic-guide-article h2{margin:0 0 13px;color:#111827;font-size:clamp(26px, 2.7vw, 32px);font-weight:600;letter-spacing:-.035em}body .ic-guide-page .ic-guide-section-title{display:flex;align-items:center;gap:11px;margin:0 0 13px}body .ic-guide-page .ic-guide-section-title h2{margin:0}body .ic-guide-page .ic-guide-section-title__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:11px;color:var(--ic-guide-green);background:var(--ic-guide-green-soft)}body .ic-guide-page .ic-guide-section-title__icon svg{width:17px;height:17px}body .ic-guide-page .ic-guide-copy p,body .ic-guide-page .ic-guide-copy li{color:var(--ic-guide-muted)}body .ic-guide-page .ic-guide-copy p{margin:0 0 16px}body .ic-guide-page .ic-guide-copy strong,body .ic-guide-page .ic-guide-article strong{color:#111827;font-weight:600}body .ic-guide-page .ic-guide-quick-answer{margin:0 0 34px;padding:23px 24px;border:1px solid rgb(17 122 75 / .15);border-left:4px solid var(--ic-guide-green);border-radius:20px;background:#fff;box-shadow:var(--ic-guide-shadow)}body .ic-guide-page .ic-guide-block-label{display:flex;align-items:center;gap:10px;margin-bottom:10px}body .ic-guide-page .ic-guide-block-label>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--ic-guide-green);background:var(--ic-guide-green-soft)}body .ic-guide-page .ic-guide-block-label h2{margin:0;color:#111827;font-size:13px;font-weight:600;line-height:1.2;text-transform:uppercase}body .ic-guide-page .ic-guide-quick-answer ul,body .ic-guide-page .ic-guide-sources ul,body .ic-guide-page .ic-guide-copy ul,body .ic-guide-page .ic-guide-toc ol{margin:0;padding:0;list-style:none}body .ic-guide-page .ic-guide-quick-answer li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--ic-neutral-border-13);color:var(--ic-guide-muted);font-size:15px;line-height:1.62}body .ic-guide-page .ic-guide-quick-answer li:first-child{border-top:0}body .ic-guide-page .ic-guide-quick-answer li svg{flex:0 0 17px;width:17px;height:17px;margin-top:4px;color:var(--ic-guide-green)}body .ic-guide-page .ic-guide-toc--desktop{position:sticky;display:block}body .ic-guide-page .ic-guide-toc__inner{padding:16px 0 16px 18px;border-left:1px solid var(--ic-guide-border)}body .ic-guide-page .ic-guide-toc strong{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#111827;font-weight:600;letter-spacing:.055em;text-transform:uppercase}body .ic-guide-page .ic-guide-toc strong svg{color:var(--ic-guide-green)}body .ic-guide-page .ic-guide-toc li+li{margin-top:8px}body .ic-guide-page .ic-guide-toc a{display:block;color:#64748b;font-size:14px;line-height:1.45;text-decoration:none}body .ic-guide-page .ic-guide-toc a:hover{color:var(--ic-guide-green)}body .ic-guide-page .ic-guide-toc--mobile{display:none;margin:0 0 28px;border:1px solid var(--ic-guide-border);border-radius:16px;background:#fff}body .ic-guide-page .ic-guide-toc--mobile summary{display:flex;align-items:center;gap:9px;padding:15px 16px;color:#111827;cursor:pointer;font-weight:600;list-style:none}body .ic-guide-page .ic-guide-toc--mobile summary::-webkit-details-marker{display:none}body .ic-guide-page .ic-guide-toc--mobile ol{padding:0 16px 16px 42px}body .ic-guide-page .ic-guide-hub-cards,body .ic-guide-page .ic-guide-related,body .ic-guide-page .ic-guide-sources{margin-top:42px}body .ic-guide-page .ic-guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .ic-guide-page .ic-guide-card{position:relative;display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid var(--ic-guide-border);border-radius:16px;background:#fff;color:inherit;text-decoration:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body .ic-guide-page .ic-guide-card:hover{transform:translateY(-2px);border-color:rgb(17 122 75 / .28);box-shadow:0 16px 34px rgb(15 23 42 / .07)}body .ic-guide-page .ic-guide-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;color:var(--ic-guide-green);background:var(--ic-guide-green-soft)}body .ic-guide-page .ic-guide-card--coins .ic-guide-card__icon,body .ic-guide-page .ic-guide-calculator-chip--coins>span{color:#0f7a4f;background:#edf8f2}body .ic-guide-page .ic-guide-card--scale .ic-guide-card__icon,body .ic-guide-page .ic-guide-calculator-chip--home>span{color:#1d6aa8;background:#eef6ff}body .ic-guide-page .ic-guide-card--swap .ic-guide-card__icon,body .ic-guide-page .ic-guide-card--app .ic-guide-card__icon,body .ic-guide-page .ic-guide-calculator-chip--wallet>span{color:#6d4fd8;background:#f3f0ff}body .ic-guide-page .ic-guide-card--calendar .ic-guide-card__icon,body .ic-guide-page .ic-guide-calculator-chip--target>span{color:#a86205;background:#fff7e8}body .ic-guide-page .ic-guide-card--file .ic-guide-card__icon,body .ic-guide-page .ic-guide-calculator-chip--card>span{color:#334155;background:#f1f5f9}body .ic-guide-page .ic-guide-card__body{display:block;min-width:0}body .ic-guide-page .ic-guide-card strong{display:block;margin:0 0 7px;color:#111827}body .ic-guide-page .ic-guide-card__description,body .ic-guide-page .ic-guide-card span:not(.ic-guide-card__icon):not(.ic-guide-card__arrow){display:block;color:var(--ic-guide-muted);font-size:14px;line-height:1.55}body .ic-guide-page .ic-guide-card__label{display:block;margin:0 0 7px;color:var(--ic-guide-green)!important;line-height:1.2;text-transform:uppercase}body .ic-guide-page .ic-guide-card__arrow{position:absolute;right:16px;bottom:16px;display:inline-flex;color:#94a3b8;transition:transform .18s ease,color .18s ease}body .ic-guide-page .ic-guide-card__arrow svg{width:16px;height:16px}body .ic-guide-page .ic-guide-card:hover .ic-guide-card__arrow{color:var(--ic-guide-green);transform:translateX(2px)}body .ic-guide-page .ic-guide-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}body .ic-guide-page .ic-guide-section-heading h2{margin:0}body .ic-guide-page .ic-guide-section-heading__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--ic-guide-green);background:var(--ic-guide-green-soft)}body .ic-guide-page .ic-guide-rule{display:grid;gap:8px;padding:18px 20px;border-left:4px solid var(--ic-guide-green);border-radius:16px;background:#fff;box-shadow:0 1px 0 var(--ic-guide-border)}body .ic-guide-page .ic-guide-rule span{color:var(--ic-guide-muted);line-height:1.7}body .ic-guide-page .ic-guide-checklist{display:block;overflow:hidden;border:1px solid var(--ic-guide-border);border-radius:16px;background:#fff}body .ic-guide-page .ic-guide-checklist li{position:relative;padding:14px 16px 14px 44px;border-top:1px solid var(--ic-neutral-border-13);background:#fff}body .ic-guide-page .ic-guide-checklist li:first-child{border-top:0}body .ic-guide-page .ic-guide-checklist li::before{content:"✓";position:absolute;left:16px;top:15px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:#fff;background:var(--ic-guide-green);font-size:11px;font-weight:600}body .ic-guide-page .ic-guide-table{width:100%;margin:18px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--ic-guide-border);border-radius:16px;background:#fff}body .ic-guide-page .ic-guide-table th,body .ic-guide-page .ic-guide-table td{padding:13px 16px;border-bottom:1px solid var(--ic-guide-border);text-align:left;font-size:15px;line-height:1.5}body .ic-guide-page .ic-guide-table tr:last-child th,body .ic-guide-page .ic-guide-table tr:last-child td{border-bottom:0}body .ic-guide-page .ic-guide-table th{color:#111827;background:#f8faf9;font-weight:600}body .ic-guide-page .ic-guide-table td{color:var(--ic-guide-muted);font-variant-numeric:tabular-nums}body .ic-guide-page .ic-guide-sources{padding:20px;border:1px solid var(--ic-guide-border);border-radius:18px;background:#f8fbf9}body .ic-guide-page .ic-guide-sources__header{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;justify-content:space-between;margin-bottom:12px}body .ic-guide-page .ic-guide-sources h2{margin:0;color:#475569;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}body .ic-guide-page .ic-guide-sources__header span{color:#7a8795;font-size:13px;font-style:italic}body .ic-guide-page .ic-guide-sources li+li{margin-top:8px}body .ic-guide-page .ic-guide-sources a{display:inline-flex;align-items:center;gap:6px;color:var(--ic-guide-green);font-size:14px;font-weight:600;text-decoration:none}body .ic-guide-page .ic-guide-sources a:hover{text-decoration:underline;text-underline-offset:3px}body .ic-guide-page .ic-guide-sources svg{width:13px;height:13px}body .ic-guide-page .ic-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:48px 0 0;padding:22px;border:1px solid rgb(17 122 75 / .18);border-radius:20px;background:var(--ic-guide-green-soft)}body .ic-guide-page .ic-guide-cta__copy strong,body .ic-guide-page .ic-guide-cta__copy span{display:block}body .ic-guide-page .ic-guide-cta__copy strong{margin:0 0 4px;color:#111827;font-size:16px;font-weight:600;line-height:1.35}body .ic-guide-page .ic-guide-cta__copy span{color:var(--ic-guide-muted);font-size:14px;line-height:1.55}body .ic-guide-page .ic-guide-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 18px;border-radius:999px;color:#fff!important;background:var(--ic-guide-green);box-shadow:0 10px 24px rgb(17 122 75 / .15);font-size:14px;font-weight:600;line-height:1;text-decoration:none!important;white-space:nowrap;transition:transform .18s ease,background-color .18s ease}body .ic-guide-page .ic-guide-btn:hover{transform:translateY(-1px);background:var(--ic-guide-green-dark)}body .ic-guide-page .ic-guide-related{padding-top:36px;border-top:1px solid var(--ic-guide-border-strong)}body .ic-guide-page .ic-guide-card-grid--related{align-items:stretch}body .ic-guide-page .ic-guide-takeaways{margin-top:34px;padding:22px 24px;border:1px solid rgb(17 122 75 / .16);border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f7fbf9 100%);box-shadow:0 1px 0 rgb(15 23 42 / .03)}body .ic-guide-page .ic-guide-takeaways ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}body .ic-guide-page .ic-guide-takeaways li{position:relative;padding-left:22px;color:var(--ic-guide-muted);font-size:15px;line-height:1.65}body .ic-guide-page .ic-guide-takeaways li::before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--ic-guide-green)}body .ic-guide-page .ic-guide-calculator-preview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;border-radius:22px;border:1px solid rgb(17 122 75 / .18);background:radial-gradient(circle at 100% 0%,rgb(17 122 75 / .08),transparent 30%),#ffffff;box-shadow:var(--ic-guide-shadow)}body .ic-guide-page .ic-guide-calculator-preview__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;color:var(--ic-guide-green);background:var(--ic-guide-green-soft)}body .ic-guide-page .ic-guide-calculator-preview__icon svg{width:22px;height:22px}body .ic-guide-page .ic-guide-eyebrow{color:var(--ic-guide-green)}body .ic-guide-page .ic-guide-calculator-preview h2{margin:0 0 6px;color:#111827;font-size:22px;line-height:1.2;letter-spacing:-.025em}body .ic-guide-page .ic-guide-calculator-preview p{margin:0;color:var(--ic-guide-muted);font-size:14px;line-height:1.62}body .ic-guide-page .ic-guide-stat-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}body .ic-guide-page .ic-guide-stat-row span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgb(17 122 75 / .13);border-radius:999px;background:#f7fbf9;color:var(--ic-guide-muted);font-size:12px;line-height:1}body .ic-guide-page .ic-guide-stat-row strong{color:var(--ic-guide-green);font-variant-numeric:tabular-nums}body .ic-guide-page .ic-guide-prev-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}body .ic-guide-page .ic-guide-prev-next__card,body .ic-guide-page .ic-guide-prev-next__spacer{min-height:92px;border-radius:18px}body .ic-guide-page .ic-guide-prev-next__card{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px;border:1px solid var(--ic-guide-border);background:#fff;text-decoration:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body .ic-guide-page .ic-guide-prev-next__card:hover{transform:translateY(-2px);border-color:rgb(17 122 75 / .3);box-shadow:0 14px 30px rgb(15 23 42 / .06)}body .ic-guide-page .ic-guide-prev-next__card--next{text-align:right}body .ic-guide-page .ic-guide-prev-next__card span{color:#728091;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body .ic-guide-page .ic-guide-prev-next__card strong{color:#111827;line-height:1.35}body .ic-guide-page .ic-guide-more-calculators{border-top:1px solid var(--ic-guide-border-strong)}body .ic-guide-page .ic-guide-calculator-chip-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body .ic-guide-page .ic-guide-calculator-chip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center;border:1px solid var(--ic-guide-border);background:#fff;color:inherit;text-decoration:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body .ic-guide-page .ic-guide-calculator-chip:hover{transform:translateY(-2px);border-color:rgb(17 122 75 / .28);box-shadow:0 12px 24px rgb(15 23 42 / .055)}body .ic-guide-page .ic-guide-calculator-chip>span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--ic-guide-green);background:var(--ic-guide-green-soft)}body .ic-guide-page .ic-guide-calculator-chip strong{display:block;overflow:hidden;color:#111827;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body .ic-guide-page .ic-guide-calculator-chip small{display:block;overflow:hidden;color:var(--ic-guide-muted);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023px){body .ic-guide-page .ic-guide-container--with-toc{width:min(100% - 32px, 760px)}body .ic-guide-page .ic-guide-toc--desktop{display:none}body .ic-guide-page .ic-guide-toc--mobile{display:block}}@media (max-width:900px){body .ic-guide-page .ic-guide-calculator-preview{grid-template-columns:auto minmax(0,1fr)}body .ic-guide-page .ic-guide-calculator-preview .ic-guide-btn{grid-column:1 / -1;width:100%}body .ic-guide-page .ic-guide-calculator-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){body .ic-guide-page .ic-guide-main{padding-top:26px}body .ic-guide-page .ic-guide-card-grid{grid-template-columns:1fr}body .ic-guide-page .ic-guide-cta{align-items:stretch;flex-direction:column}body .ic-guide-page .ic-guide-btn{width:100%}body .ic-guide-page .ic-guide-prev-next{grid-template-columns:1fr}body .ic-guide-page .ic-guide-prev-next__spacer{display:none}body .ic-guide-page .ic-guide-prev-next__card--next{text-align:left}}@media (max-width:640px){body .ic-guide-page .ic-guide-container,body .ic-guide-page .ic-guide-container--content,body .ic-guide-page .ic-guide-container--with-toc{width:min(100% - 24px, 1200px)}body .ic-guide-page .ic-guide-copy p,body .ic-guide-page .ic-guide-copy li,body .ic-guide-page .ic-guide-quick-answer li{font-size:14px}body .ic-guide-page .ic-guide-quick-answer,body .ic-guide-page .ic-guide-cta,body .ic-guide-page .ic-guide-sources{border-radius:16px;padding:18px}body .ic-guide-page .ic-guide-card{min-height:auto}body .ic-guide-page .ic-guide-table{display:block;overflow-x:auto}body .ic-guide-page .ic-guide-calculator-preview{grid-template-columns:1fr;padding:18px}body .ic-guide-page .ic-guide-calculator-preview__icon{width:42px;height:42px}body .ic-guide-page .ic-guide-calculator-chip-row{grid-template-columns:1fr}}body .ic-guide-page .ic-guide-block-label--compact{margin-bottom:0}body .ic-guide-page .ic-guide-block-label--compact h2{margin:0}body .ic-guide-page .ic-guide-main{padding-top:36px;padding-bottom:36px}body .ic-guide-page .ic-guide-article h2{font-size:clamp(29px, 2.8vw, 32px);line-height:1.12}body .ic-guide-page .ic-guide-section-title,body .ic-guide-page .ic-guide-section-title__icon{display:none!important}body .ic-guide-page .ic-guide-calculator-preview{margin-top:0;margin-bottom:30px}body .ic-guide-page .ic-guide-quick-answer{margin-bottom:30px}body .ic-guide-page .ic-guide-stat-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 12px}@media (min-width:1024px){body .ic-guide-page .ic-guide-stat-tiles--quick{grid-template-columns:repeat(4,minmax(0,1fr))}body .ic-guide-page .ic-guide-stat-tiles--quick.ic-guide-stat-tiles--count-1{grid-template-columns:minmax(0,1fr)}body .ic-guide-page .ic-guide-stat-tiles--quick.ic-guide-stat-tiles--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .ic-guide-page .ic-guide-stat-tiles--quick.ic-guide-stat-tiles--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .ic-guide-page .ic-guide-stat-tiles--quick.ic-guide-stat-tiles--count-5{grid-template-columns:repeat(5,minmax(0,1fr))}}body .ic-guide-page .ic-guide-stat-tile{padding:13px 12px;border:1px solid rgb(17 122 75 / .15);border-radius:15px;background:#f8fcfa}body .ic-guide-page .ic-guide-stat-tile strong{display:block;color:var(--ic-guide-green);font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui);font-size:20px;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body .ic-guide-page .ic-guide-stat-tile span{display:block;margin-top:5px;color:var(--ic-guide-muted);font-size:12px;line-height:1.25}body .ic-guide-page .ic-guide-editorial-block{margin:26px 0 6px}body .ic-guide-page .ic-guide-editorial-block h3{margin:0 0 14px;color:#111827;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui);font-size:21px;line-height:1.25;letter-spacing:-.02em}body .ic-guide-page .ic-guide-comparison__grid,body .ic-guide-page .ic-guide-deadline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .ic-guide-page .ic-guide-deadline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .ic-guide-page .ic-guide-comparison__card,body .ic-guide-page .ic-guide-deadline-card{padding:18px;border:1px solid var(--ic-guide-border);border-radius:18px;background:#fff}body .ic-guide-page .ic-guide-comparison__card strong,body .ic-guide-page .ic-guide-deadline-card strong{display:block;color:#111827;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui);font-size:16px;line-height:1.3}body .ic-guide-page .ic-guide-comparison__card p,body .ic-guide-page .ic-guide-deadline-card p{margin:8px 0 0;color:var(--ic-guide-muted);font-size:14px;line-height:1.6}body .ic-guide-page .ic-guide-deadline-card strong{color:var(--ic-guide-green);font-size:24px;font-variant-numeric:tabular-nums}body .ic-guide-page .ic-guide-deadline-card span{display:block;margin-top:6px;color:#111827;font-size:13px;font-weight:600;line-height:1.35}body .ic-guide-page .ic-guide-callout{margin-top:24px;padding:18px 20px;border-radius:18px;border:1px solid var(--ic-guide-border);background:#fff}body .ic-guide-page .ic-guide-callout strong{display:block;margin-bottom:6px;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui);font-size:15px}body .ic-guide-page .ic-guide-callout p{margin:0;color:var(--ic-guide-muted);font-size:15px;line-height:1.65}body .ic-guide-page .ic-guide-callout--info{border-color:#bfdbfe;background:#eff6ff}body .ic-guide-page .ic-guide-callout--success{border-color:rgb(17 122 75 / .2);background:#f0fdf4}body .ic-guide-page .ic-guide-callout--warning{border-color:#fde68a;background:#fffbeb}body .ic-guide-page .ic-guide-steps ol{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:guide-step;border:1px solid var(--ic-guide-border);border-radius:18px;overflow:hidden;background:#fff}body .ic-guide-page .ic-guide-steps li{position:relative;counter-increment:guide-step;padding:16px 18px 16px 58px;border-top:1px solid var(--ic-neutral-border-13)}body .ic-guide-page .ic-guide-steps li:first-child{border-top:0}body .ic-guide-page .ic-guide-steps li::before{content:counter(guide-step);position:absolute;left:18px;top:16px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:#fff;background:var(--ic-guide-green);font-size:12px;font-weight:600}body .ic-guide-page .ic-guide-steps strong,body .ic-guide-page .ic-guide-steps span{display:block}body .ic-guide-page .ic-guide-steps strong{color:#111827;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui);font-size:15px;line-height:1.35}body .ic-guide-page .ic-guide-steps span{margin-top:4px;color:var(--ic-guide-muted);font-size:14px;line-height:1.55}body .ic-guide-page .ic-guide-faqs{margin-top:54px}body .ic-guide-page .ic-guide-faq{border-top:1px solid var(--ic-neutral-border-13)}body .ic-guide-page .ic-guide-faq:first-child{border-top:0}body .ic-guide-page .ic-guide-faq summary{position:relative;padding:17px 48px 17px 18px;color:#111827;cursor:pointer;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui);list-style:none}body .ic-guide-page .ic-guide-faq summary::-webkit-details-marker{display:none}body .ic-guide-page .ic-guide-faq summary::after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--ic-guide-green);font-size:22px;line-height:1}body .ic-guide-page .ic-guide-faq[open] summary::after{content:'−'}body .ic-guide-page .ic-guide-faq p{margin:0;padding:0 18px 17px;color:var(--ic-guide-muted);font-size:15px;line-height:1.65}body .ic-guide-page .ic-guide-toc__inner{padding-left:16px}body .ic-guide-page .ic-guide-toc strong{color:#64748b;font-size:11px}body .ic-guide-page .ic-guide-toc a{position:relative;padding:2px 0 2px 12px;border-left:2px solid #fff0}body .ic-guide-page .ic-guide-toc a.is-active{border-left-color:var(--ic-guide-green);color:var(--ic-guide-green);font-weight:600}body .ic-guide-page .ic-guide-toc--desktop{top:104px}body .ic-guide-page .ic-guide-cta--bottom{display:block;margin:58px auto 0;padding:0;border:0;background:#fff0;text-align:center}body .ic-guide-page .ic-guide-cta--bottom .ic-guide-cta__copy strong{font-size:20px;letter-spacing:-.02em}body .ic-guide-page .ic-guide-cta--bottom .ic-guide-cta__copy span{margin:5px auto 16px;max-width:520px;font-size:16px}body .ic-guide-page .ic-guide-prev-next__card{border-color:var(--ic-neutral-border-1);box-shadow:none}body .ic-guide-page .ic-guide-prev-next__card span{color:#64748b;font-size:11px}body .ic-guide-page .ic-guide-prev-next__card strong{font-size:16px}body .ic-guide-page .ic-guide-card--related{min-height:112px}body .ic-guide-page .ic-guide-card--related .ic-guide-card__label{display:none!important}body .ic-guide-page .ic-guide-card-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}body .ic-guide-page .ic-guide-more-calculators{margin-top:30px;padding-top:30px}body .ic-guide-page .ic-guide-calculator-chip{padding:12px;border-radius:14px}body .ic-guide-page .ic-guide-calculator-chip>span{width:30px;height:30px}@media (max-width:1023px){body .ic-guide-page .ic-guide-stat-tiles,body .ic-guide-page .ic-guide-deadline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){body .ic-guide-page .ic-guide-copy p,body .ic-guide-page .ic-guide-copy li{font-size:16px}body .ic-guide-page .ic-guide-cta--bottom .ic-guide-btn{width:auto;min-width:220px}}@media (max-width:640px){body .ic-guide-page .ic-guide-stat-tiles,body .ic-guide-page .ic-guide-comparison__grid,body .ic-guide-page .ic-guide-deadline-grid{grid-template-columns:1fr}body .ic-guide-page .ic-guide-card-grid--related{grid-template-columns:1fr}}body .ic-guide-page .ic-guide-section{margin-top:48px}body .ic-guide-page .ic-guide-article h2,body .ic-guide-page .ic-guide-hub-cards h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-related h2,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-more-calculators h2{color:#111827;font-size:clamp(26px, 2.7vw, 32px);line-height:1.15;letter-spacing:-.035em}body .ic-guide-page .ic-guide-editorial-block h3,body .ic-guide-page .ic-guide-comparison h3,body .ic-guide-page .ic-guide-deadlines h3,body .ic-guide-page .ic-guide-steps h3{color:#111827;font-size:19px;line-height:1.3;letter-spacing:-.018em}body .ic-guide-page .ic-guide-copy p,body .ic-guide-page .ic-guide-copy li{font-size:16px;line-height:1.72}@media (max-width:782px){body .ic-guide-page .ic-guide-article h2,body .ic-guide-page .ic-guide-hub-cards h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-related h2,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-more-calculators h2{font-size:clamp(24px, 7vw, 28px)}body .ic-guide-page .ic-guide-editorial-block h3,body .ic-guide-page .ic-guide-comparison h3,body .ic-guide-page .ic-guide-deadlines h3,body .ic-guide-page .ic-guide-steps h3{font-size:18px}}body .ic-guide-page .ic-guide-article h2,body .ic-guide-page .ic-guide-hub-cards h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-related h2,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-more-calculators h2,body .ic-guide-page .ic-guide-section-heading h2,body .ic-guide-page .ic-guide-block-label h2{color:#1f2937;font-size:clamp(23px, 2.35vw, 28px)}body .ic-guide-page .ic-guide-editorial-block h3,body .ic-guide-page .ic-guide-comparison h3,body .ic-guide-page .ic-guide-deadlines h3,body .ic-guide-page .ic-guide-steps h3,body .ic-guide-page .ic-guide-comparison-card strong,body .ic-guide-page .ic-guide-deadline-card strong{color:#243246}body .ic-guide-page .ic-guide-faq summary{color:#243246}body .ic-guide-page .ic-guide-quick-answer h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-takeaways h2{font-size:clamp(22px, 2.15vw, 26px)}@media (max-width:782px){body .ic-guide-page .ic-guide-article h2,body .ic-guide-page .ic-guide-hub-cards h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-related h2,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-more-calculators h2,body .ic-guide-page .ic-guide-section-heading h2,body .ic-guide-page .ic-guide-block-label h2{font-size:clamp(22px, 6.2vw, 26px)}}body .ic-guide-page{--ic-guide-text:#263244;--ic-guide-muted:#657386}body .ic-guide-page .ic-guide-article h2,body .ic-guide-page .ic-guide-hub-cards h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-related h2,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-more-calculators h2,body .ic-guide-page .ic-guide-section-heading h2,body .ic-guide-page .ic-guide-block-label h2{color:#263244;font-size:clamp(20px, 1.95vw, 24px);font-weight:600;line-height:1.28;letter-spacing:-.015em}body .ic-guide-page .ic-guide-quick-answer h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-takeaways h2{color:#263244;font-size:clamp(19px, 1.8vw, 22px);font-weight:600;line-height:1.3;letter-spacing:-.012em}body .ic-guide-page .ic-guide-editorial-block h3,body .ic-guide-page .ic-guide-comparison h3,body .ic-guide-page .ic-guide-deadlines h3,body .ic-guide-page .ic-guide-steps h3,body .ic-guide-page .ic-guide-comparison-card strong,body .ic-guide-page .ic-guide-deadline-card strong{color:#2f3b4f;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.005em}body .ic-guide-page .ic-guide-copy p,body .ic-guide-page .ic-guide-copy li,body .ic-guide-page .ic-guide-quick-answer li,body .ic-guide-page .ic-guide-faq p,body .ic-guide-page .ic-guide-card span,body .ic-guide-page .ic-guide-calculator-preview p{color:#657386}body .ic-guide-page .ic-guide-card strong,body .ic-guide-page .ic-guide-prev-next__card strong,body .ic-guide-page .ic-guide-calculator-chip strong,body .ic-guide-page .ic-guide-comparison__card strong,body .ic-guide-page .ic-guide-steps strong{color:#263244;font-weight:600}body .ic-guide-page .ic-guide-faq summary{color:#2f3b4f;font-family:var(--ic-font-body,var(--ic-font,'Inter','Outfit',ui-sans-serif,system-ui));font-size:14.5px;font-weight:600;line-height:1.45;letter-spacing:0}body .ic-guide-page .ic-guide-block-label h2{text-transform:none;letter-spacing:-.01em}body .ic-guide-page .ic-guide-card--related{padding:18px}@media (max-width:782px){body .ic-guide-page .ic-guide-article h2,body .ic-guide-page .ic-guide-hub-cards h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-related h2,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-more-calculators h2,body .ic-guide-page .ic-guide-section-heading h2,body .ic-guide-page .ic-guide-block-label h2{font-size:clamp(20px, 5.4vw, 24px)}body .ic-guide-page .ic-guide-quick-answer h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-takeaways h2{font-size:clamp(18px, 5vw, 21px)}body .ic-guide-page .ic-guide-editorial-block h3,body .ic-guide-page .ic-guide-comparison h3,body .ic-guide-page .ic-guide-deadlines h3,body .ic-guide-page .ic-guide-steps h3,body .ic-guide-page .ic-guide-comparison-card strong,body .ic-guide-page .ic-guide-deadline-card strong{font-size:15.5px}body .ic-guide-page .ic-guide-faq summary{font-size:14px}}body .ic-guide-page{--ic-guide-shell-width:1200px;--ic-guide-article-width:760px;--ic-guide-sidebar-width:220px;--ic-guide-layout-gap:44px}body .ic-guide-page .ic-guide-container--with-toc{width:min(100% - 32px, var(--ic-guide-shell-width))}body .ic-guide-page .ic-guide-layout--with-toc{grid-template-columns:minmax(0,var(--ic-guide-article-width)) var(--ic-guide-sidebar-width);gap:var(--ic-guide-layout-gap);justify-content:start}body .ic-guide-page .ic-guide-container--content,body .ic-guide-page .ic-guide-layout--single{max-width:var(--ic-guide-article-width)}body .ic-guide-page .ic-guide-page--guides-index .ic-guide-toc--desktop,body .ic-guide-page--guides-index .ic-guide-toc--desktop{display:block}@media (max-width:1023px){body .ic-guide-page .ic-guide-container--with-toc{width:min(100% - 32px, var(--ic-guide-article-width))}body .ic-guide-page .ic-guide-layout--with-toc{display:block}}@media (max-width:640px){body .ic-guide-page .ic-guide-container--with-toc,body .ic-guide-page .ic-guide-container--content{width:min(100% - 24px, var(--ic-guide-article-width))}}.ic-guide-formula{margin:16px 0;padding:14px 16px;border:1px solid rgb(17 122 75 / .14);border-radius:14px;background:rgb(17 122 75 / .045);color:#243244;font-family:var(--ic-font-body,Inter,system-ui,sans-serif);font-size:14px;line-height:1.6;text-align:center}body .ic-guide-page .ic-guide-copy :where(h3,h4){margin:24px 0 10px;color:#111827;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui,sans-serif);font-weight:600;line-height:1.2;letter-spacing:-.02em}body .ic-guide-page .ic-guide-copy h3{font-size:clamp(20px, 2vw, 24px)}body .ic-guide-page .ic-guide-copy h4{font-size:18px}body .ic-guide-page .ic-guide-copy :where(ul,ol){margin:0 0 18px 22px;padding:0}body .ic-guide-page .ic-guide-copy li+li{margin-top:7px}body .ic-guide-page .ic-guide-copy .wp-block-table,body .ic-guide-page .ic-guide-copy .ic-guide-table{width:100%;margin:22px 0;overflow-x:auto}body .ic-guide-page .ic-guide-copy table,body .ic-guide-page .ic-guide-copy .ic-guide-table table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--ic-guide-border);border-radius:16px;background:#fff;box-shadow:0 10px 28px rgb(15 23 42 / .035)}body .ic-guide-page .ic-guide-copy th,body .ic-guide-page .ic-guide-copy td{padding:13px 15px;border-bottom:1px solid var(--ic-neutral-border-16);text-align:left;vertical-align:top}body .ic-guide-page .ic-guide-copy th{background:#f1f8f4;color:#0f5132;font-weight:600}body .ic-guide-page .ic-guide-copy tr:last-child td{border-bottom:0}body .ic-guide-page .ic-guide-copy .ic-guide-callout,body .ic-guide-page .ic-guide-copy .ic-guide-example,body .ic-guide-page .ic-guide-copy .ic-guide-checklist{margin:24px 0;padding:19px 22px;border:1px solid rgb(17 122 75 / .16);border-left:4px solid var(--ic-guide-green);border-radius:18px;background:#fff;box-shadow:0 12px 34px rgb(15 23 42 / .045)}body .ic-guide-page .ic-guide-copy .ic-guide-callout{background:#f5fbf7}body .ic-guide-page .ic-guide-copy .ic-guide-example{border-left-color:#2563eb;background:#f5f8ff}body .ic-guide-page .ic-guide-copy .ic-guide-checklist{border-left-color:#7c3aed;background:#faf7ff}body .ic-guide-page .ic-guide-copy .ic-guide-callout>:first-child,body .ic-guide-page .ic-guide-copy .ic-guide-example>:first-child,body .ic-guide-page .ic-guide-copy .ic-guide-checklist>:first-child{margin-top:0}body .ic-guide-page .ic-guide-copy .ic-guide-callout>:last-child,body .ic-guide-page .ic-guide-copy .ic-guide-example>:last-child,body .ic-guide-page .ic-guide-copy .ic-guide-checklist>:last-child{margin-bottom:0}body .ic-guide-page .ic-guide-container--hub{width:min(100% - 32px, 1200px)}body .ic-guide-page .ic-guide-layout--hub{max-width:none;margin-inline:auto}body .ic-guide-page--hub .ic-guide-article{width:100%}body .ic-guide-page .ic-guide-toolbar{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:6;border-bottom:1px solid rgb(17 122 75 / .1);background:rgb(247 250 248 / .92);backdrop-filter:blur(12px)}body .ic-guide-page .ic-guide-toolbar__inner{align-items:center;justify-content:center}body .ic-guide-page .ic-guide-search{position:relative;align-items:center;flex:1 1 420px}body .ic-guide-page .ic-guide-search span{position:absolute;display:inline-flex;color:var(--ic-guide-green);pointer-events:none}body .ic-guide-page .ic-guide-search input{width:100%;border:1px solid var(--ic-guide-border);background:#F9FBFA;color:var(--ic-guide-text);font:inherit;box-shadow:0 8px 22px rgb(15 23 42 / .035)}body .ic-guide-page .ic-guide-search input:focus{outline:2px solid rgb(17 122 75 / .16);border-color:rgb(17 122 75 / .35)}body .ic-guide-page .ic-guide-filter-pills{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body .ic-guide-page .ic-guide-filter-pills::-webkit-scrollbar{display:none}body .ic-guide-page .ic-guide-filter-pill{flex:0 0 auto;border:1px solid var(--ic-guide-border);border-radius:999px;background:#fff;color:#334155;cursor:pointer;font-family:var(--ic-font-display,'Outfit','Inter',sans-serif);box-shadow:0 7px 18px rgb(15 23 42 / .035)}body .ic-guide-page .ic-guide-filter-pill:hover,body .ic-guide-page .ic-guide-filter-pill.is-active{border-color:rgb(17 122 75 / .26);background:#ecf8f1;color:var(--ic-guide-green-dark)}body .ic-guide-page .ic-guide-section-heading--split{align-items:flex-end;justify-content:space-between;gap:20px}body .ic-guide-page .ic-guide-section-heading--split p{max-width:540px;margin:6px 0 0;color:var(--ic-guide-muted)}body .ic-guide-page .ic-guide-eyebrow{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgb(17 122 75 / .14);border-radius:999px;background:#effaf3;color:var(--ic-guide-green-dark);font-family:var(--ic-font-display,'Outfit','Inter',sans-serif);line-height:1.2;text-transform:uppercase}body .ic-guide-page .ic-guide-featured{margin-top:46px}body .ic-guide-page--hub .ic-guide-section{max-width:760px;margin-top:42px}body .ic-guide-page--hub.ic-guide-page--guides-index .ic-guide-section{display:none}body .ic-guide-page .ic-guide-card.is-hidden-by-guide-filter{display:none}body .ic-guide-page .ic-guide-card--featured{min-height:132px}body .ic-guide-page .ic-guide-mini-link{flex:0 0 auto;color:var(--ic-guide-green-dark);font-weight:600;text-decoration:none}body .ic-guide-page .ic-guide-mini-link:hover{text-decoration:underline;text-underline-offset:4px}body .ic-guide-page .ic-guide-empty-state{margin-top:16px;padding:18px 20px;border:1px dashed rgb(17 122 75 / .28);border-radius:16px;background:#fff;color:var(--ic-guide-muted);font-size:15px}@media (max-width:900px){body .ic-guide-page .ic-guide-search{max-width:none;flex-basis:auto}body .ic-guide-page .ic-guide-section-heading--split{align-items:flex-start;flex-direction:column}}body .ic-guide-page .ic-guide-toolbar{border-bottom:1px solid rgb(17 122 75 / .09);box-shadow:0 1px 0 rgb(15 23 42 / .02)}body .ic-guide-page .ic-guide-toolbar__inner{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);justify-content:initial;gap:12px;min-width:0;padding:11px 0}body .ic-guide-page .ic-guide-search{display:block;flex:initial;max-width:none;min-width:0}body .ic-guide-page .ic-guide-search span{top:50%;left:12px;transform:translateY(-50%);align-items:center;justify-content:center;line-height:1}body .ic-guide-page .ic-guide-search svg{width:16px;height:16px}body .ic-guide-page .ic-guide-search input{min-height:38px;padding:0 12px 0 36px;border-radius:10px;color:#111827;font:500 14px/1.2 var(--ic-font-body,Inter,system-ui,sans-serif);box-shadow:0 4px 14px rgb(15 23 42 / .03)}body .ic-guide-page .ic-guide-search input:focus{outline:3px solid rgb(22 163 74 / .14);border-color:rgb(21 128 61 / .42)}body .ic-guide-page .ic-guide-filter-pills{gap:6px;min-width:0;max-width:100%;padding:2px 18px 2px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent 100%)}body .ic-guide-page .ic-guide-filter-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;color:#415065;font-size:12px;font-weight:600;line-height:1;box-shadow:0 4px 14px rgb(15 23 42 / .03);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}body .ic-guide-page .ic-guide-filter-pill:hover{transform:translateY(-1px)}body .ic-guide-page .ic-guide-filter-pill:hover,body .ic-guide-page .ic-guide-filter-pill.is-active{border-color:rgb(21 128 61 / .34);background:#ecfdf3;color:#15803d}body .ic-guide-page .ic-guide-filter-pill__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgb(17 122 75 / .08);color:inherit;font-size:11px;font-weight:600;line-height:1}body .ic-guide-page .ic-guide-section-heading--split{margin-bottom:18px}body .ic-guide-page .ic-guide-section-heading--split h2,body .ic-guide-page--hub .ic-guide-hub-cards h2,body .ic-guide-page--hub .ic-guide-featured h2,body .ic-guide-page--hub .ic-guide-more-calculators h2{color:#1f2937;font-size:clamp(21px, 1.9vw, 25px);font-weight:600;line-height:1.25;letter-spacing:-.018em}body .ic-guide-page .ic-guide-section-heading--split p{color:#526173;font-size:14.5px;line-height:1.62}body .ic-guide-page .ic-guide-eyebrow{margin-bottom:9px;padding:4px 9px;font-size:10.5px;font-weight:600;letter-spacing:.052em}body .ic-guide-page--hub .ic-guide-main{padding-top:34px}body .ic-guide-page--hub .ic-guide-hub-cards,body .ic-guide-page .ic-guide-featured{margin-top:42px}body .ic-guide-page--hub .ic-guide-hub-cards:first-child{margin-top:0}body .ic-guide-page--hub .ic-guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body .ic-guide-page .ic-guide-card{min-height:116px;border-color:var(--ic-neutral-border-17);box-shadow:0 8px 22px rgb(15 23 42 / .025)}body .ic-guide-page .ic-guide-card:hover{border-color:rgb(17 122 75 / .3);box-shadow:0 16px 34px rgb(15 23 42 / .065)}body .ic-guide-page .ic-guide-card strong{color:#172033;font-size:15.5px;font-weight:600;line-height:1.34}body .ic-guide-page .ic-guide-card__description,body .ic-guide-page .ic-guide-card span:not(.ic-guide-card__icon):not(.ic-guide-card__arrow):not(.ic-guide-card__label){color:#4f5f72;font-size:14px;line-height:1.58}body .ic-guide-page .ic-guide-card__label{color:#0f7a4f!important;font-size:10.5px!important;font-weight:600;letter-spacing:.055em}body .ic-guide-page .ic-guide-more-calculators--hub{margin-top:44px;padding-top:36px}body .ic-guide-page--first-time-buyer-schemes-ireland .ic-guide-more-calculators--buyer-tools{margin:0 0 42px;padding:24px;border:1px solid rgb(17 122 75 / .16);border-radius:20px;background:linear-gradient(135deg,#f1fbf6 0%,#ffffff 100%)}body .ic-guide-page--first-time-buyer-schemes-ireland .ic-guide-more-calculators--buyer-tools .ic-guide-section-heading{margin-bottom:18px}body .ic-guide-page--first-time-buyer-schemes-ireland .ic-guide-calculator-chip-row--buyer-tools{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){body .ic-guide-page--first-time-buyer-schemes-ireland .ic-guide-more-calculators--buyer-tools{margin-bottom:32px;padding:18px}body .ic-guide-page--first-time-buyer-schemes-ireland .ic-guide-calculator-chip-row--buyer-tools{grid-template-columns:1fr}}body .ic-guide-page .ic-guide-mini-link{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgb(17 122 75 / .16);border-radius:999px;background:#fff;font-size:13px}body .ic-guide-page .ic-guide-mini-link:hover{background:#ecfdf3;text-decoration:none}@media (max-width:1100px){body .ic-guide-page--hub .ic-guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body .ic-guide-page .ic-guide-toolbar__inner{display:flex;align-items:stretch;flex-direction:column}body .ic-guide-page .ic-guide-filter-pills{width:100%}}@media (max-width:720px){body .ic-guide-page--hub .ic-guide-card-grid{grid-template-columns:1fr}}body .ic-guide-page--hub .ic-guide-hub-navigator{margin-bottom:42px;padding:24px;border:1px solid rgb(17 122 75 / .14);border-radius:22px;background:linear-gradient(135deg,#f5fbf7 0%,#ffffff 72%);box-shadow:0 12px 32px rgb(15 23 42 / .035)}body .ic-guide-page--hub .ic-guide-hub-navigator .ic-guide-section-heading{margin-bottom:18px}body .ic-guide-page--hub .ic-guide-hub-navigator h2,body .ic-guide-page--hub .ic-guide-official-help h2{margin:0;color:#1f2937;font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:clamp(21px, 1.9vw, 25px);font-weight:600;line-height:1.25;letter-spacing:-.018em}body .ic-guide-page--hub .ic-guide-hub-navigator .ic-guide-section-heading p,body .ic-guide-page--hub .ic-guide-official-help .ic-guide-section-heading p{margin:7px 0 0;color:#526173;font-size:14.5px;line-height:1.62}body .ic-guide-page--hub .ic-guide-hub-route-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (min-width:1051px){body .ic-guide-page--hub .ic-guide-hub-route-grid--columns-1{grid-template-columns:minmax(0,1fr)}body .ic-guide-page--hub .ic-guide-hub-route-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .ic-guide-page--hub .ic-guide-hub-route-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .ic-guide-page--hub .ic-guide-hub-route-grid--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .ic-guide-page--hub .ic-guide-hub-route-grid--columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}}body .ic-guide-page--hub .ic-guide-hub-route{position:relative;display:flex;flex-direction:column;min-height:132px;padding:16px 34px 16px 16px;border:1px solid rgb(17 122 75 / .16);border-radius:16px;background:#fff;color:#172033;text-decoration:none!important;box-shadow:0 8px 20px rgb(15 23 42 / .03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body .ic-guide-page--hub .ic-guide-hub-route:hover,body .ic-guide-page--hub .ic-guide-hub-route:focus-visible{border-color:rgb(17 122 75 / .34);box-shadow:0 14px 28px rgb(15 23 42 / .065);transform:translateY(-2px)}body .ic-guide-page--hub .ic-guide-hub-route strong{color:#183b2c;font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:14px;font-weight:650;line-height:1.3}body .ic-guide-page--hub .ic-guide-hub-route>span:not(.ic-guide-hub-route__arrow){margin-top:7px;color:#5b6878;font-size:12.5px;line-height:1.48}body .ic-guide-page--hub .ic-guide-hub-route__arrow{position:absolute;right:14px;bottom:14px;color:#117a4b;font-size:17px;line-height:1}body .ic-guide-page--hub .ic-guide-hub-cards--grouped{margin-top:0}body .ic-guide-page--hub .ic-guide-card-groups{display:grid;gap:34px}body .ic-guide-page--hub .ic-guide-card-group{scroll-margin-top:110px}body .ic-guide-page--hub .ic-guide-card-group__head{margin-bottom:14px;padding-left:13px;border-left:3px solid #22a06b}body .ic-guide-page--hub .ic-guide-card-group__head h3{margin:0;color:#213247;font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:18px;font-weight:600;line-height:1.3}body .ic-guide-page--hub .ic-guide-card-group__head p{margin:4px 0 0;color:#5b6878;font-size:13.5px;line-height:1.5}body .ic-guide-page--employment-rights-ireland .ic-guide-section{max-width:none}body .ic-guide-page--hub .ic-guide-official-help{margin-top:46px;padding-top:38px;border-top:1px solid rgb(17 122 75 / .13)}body .ic-guide-page--hub .ic-guide-official-help__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}body .ic-guide-page--hub .ic-guide-official-help__item{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:82px;padding:14px;border:1px solid rgb(17 122 75 / .15);border-radius:16px;background:#fff;color:#1f2937;text-decoration:none!important;box-shadow:0 8px 20px rgb(15 23 42 / .028)}body .ic-guide-page--hub .ic-guide-official-help__item:hover,body .ic-guide-page--hub .ic-guide-official-help__item:focus-visible{border-color:rgb(17 122 75 / .34);background:#f8fcfa}body .ic-guide-page--hub .ic-guide-official-help__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#eaf8f0;color:#117a4b}body .ic-guide-page--hub .ic-guide-official-help__icon svg,body .ic-guide-page--hub .ic-guide-official-help__arrow svg{width:18px;height:18px}body .ic-guide-page--hub .ic-guide-official-help__item strong,body .ic-guide-page--hub .ic-guide-official-help__item small{display:block}body .ic-guide-page--hub .ic-guide-official-help__item strong{font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:14px;font-weight:650;line-height:1.3}body .ic-guide-page--hub .ic-guide-official-help__item small{margin-top:4px;color:#5b6878;font-size:12.5px;line-height:1.45}body .ic-guide-page--hub .ic-guide-official-help__arrow{color:#117a4b}body .ic-guide-page--hub .ic-guide-sources--hub{margin-top:46px}body .ic-guide-page--hub .ic-guide-related-collections{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding:17px 18px;border:1px solid rgb(17 122 75 / .14);border-radius:16px;background:#f8fcfa}body .ic-guide-page--hub .ic-guide-related-collections>span{color:#506071;font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:13px;font-weight:650}body .ic-guide-page--hub .ic-guide-related-collections>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body .ic-guide-page--hub .ic-guide-related-collections a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgb(17 122 75 / .18);border-radius:999px;background:#fff;color:#0f6b43;font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:13px;font-weight:600;text-decoration:none!important}body .ic-guide-page--hub .ic-guide-related-collections a:hover,body .ic-guide-page--hub .ic-guide-related-collections a:focus-visible{border-color:rgb(17 122 75 / .36);background:#ecf8f1}@media (max-width:1050px){body .ic-guide-page--hub .ic-guide-hub-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body .ic-guide-page--hub .ic-guide-hub-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .ic-guide-page--hub .ic-guide-official-help__grid{grid-template-columns:1fr}body .ic-guide-page--hub .ic-guide-related-collections{align-items:flex-start;flex-direction:column}body .ic-guide-page--hub .ic-guide-related-collections>div{justify-content:flex-start}}@media (max-width:520px){body .ic-guide-page--hub .ic-guide-hub-navigator{margin-bottom:34px;padding:18px;border-radius:18px}body .ic-guide-page--hub .ic-guide-hub-route-grid{grid-template-columns:1fr}body .ic-guide-page--hub .ic-guide-hub-route{min-height:104px}body .ic-guide-page--hub .ic-guide-card-groups{gap:28px}body .ic-guide-page--hub .ic-guide-related-collections,body .ic-guide-page--hub .ic-guide-related-collections>div,body .ic-guide-page--hub .ic-guide-related-collections a{width:100%}body .ic-guide-page--hub .ic-guide-related-collections a{justify-content:space-between}}body .ic-guide-page--hub .ic-guide-hub-navigator .ic-guide-section-heading,body .ic-guide-page--hub .ic-guide-official-help .ic-guide-section-heading{align-items:flex-start;flex-direction:column;gap:0}body .ic-guide-page--hub:not(.ic-guide-page--guides-index) .ic-content-trust--hub{margin-top:24px}body .ic-guide-page .ic-guide-toolbar{border-top:1px solid rgb(17 122 75 / .06)}body .ic-guide-page--article .ic-guide-main{padding-top:34px}body .ic-guide-page :where(h2,h3),body .ic-guide-page .ic-guide-article h2,body .ic-guide-page .ic-guide-hub-cards h2,body .ic-guide-page .ic-guide-sources h2,body .ic-guide-page .ic-guide-related h2,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-more-calculators h2,body .ic-guide-page .ic-guide-section-heading h2,body .ic-guide-page .ic-guide-block-label h2,body .ic-guide-page .ic-guide-card strong,body .ic-guide-page .ic-guide-prev-next__card strong,body .ic-guide-page .ic-guide-calculator-chip strong,body .ic-guide-page .ic-guide-comparison__card strong,body .ic-guide-page .ic-guide-steps strong{font-weight:600}body .ic-guide-page :where(.ic-guide-article h2,.ic-guide-copy h3,.ic-guide-copy h4,.ic-guide-block-label h2,.ic-guide-section-heading h2,.ic-guide-card strong,.ic-guide-card__label,.ic-guide-sources h2,.ic-guide-sources a,.ic-guide-cta__copy strong,.ic-guide-btn,.ic-guide-calculator-preview h2,.ic-guide-eyebrow,.ic-guide-prev-next__card span,.ic-guide-prev-next__card strong,.ic-guide-calculator-chip strong,.ic-guide-comparison__card strong,.ic-guide-deadline-card span,.ic-guide-callout strong,.ic-guide-table th,.ic-guide-copy th,.ic-guide-toc strong,.ic-guide-toc a.is-active,.ic-guide-toc--mobile summary,.ic-guide-faq summary,.ic-guide-filter-pill,.ic-guide-filter-pill__count,.ic-guide-mini-link),body .ic-guide-page--hub :where(.ic-guide-hub-cards h2,.ic-guide-featured h2,.ic-guide-more-calculators h2){font-weight:600}body .ic-guide-page .ic-guide-faqs-title,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-faqs .ic-guide-faqs-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;color:#263244!important;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui)!important;font-size:clamp(22px, 2.2vw, 28px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-0.025em!important}body .ic-guide-page .ic-guide-faqs-title__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;color:#15803d!important;background:transparent!important}body .ic-guide-page .ic-guide-faqs-title__icon svg{display:block!important;width:18px!important;height:18px!important;color:inherit!important;stroke:currentColor!important}body .ic-guide-page .ic-guide-faq-list{width:100%!important;max-width:none!important}body .ic-guide-page details.ic-guide-faq{border:0!important;border-top:1px solid var(--ic-neutral-border-13)!important;background:transparent!important;box-shadow:none!important}body .ic-guide-page details.ic-guide-faq:first-child{border-top:0!important}body .ic-guide-page details.ic-guide-faq>summary{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin:0!important;color:#263244!important;cursor:pointer!important;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui)!important;line-height:1.45!important;list-style:none!important;transition:color .16s ease,background-color .16s ease!important}body .ic-guide-page details.ic-guide-faq>summary::-webkit-details-marker{display:none!important}body .ic-guide-page details.ic-guide-faq>summary::marker{content:''!important}body .ic-guide-page details.ic-guide-faq>summary::after{content:none!important;display:none!important}body .ic-guide-page details.ic-guide-faq>summary:hover{color:#15803d!important;background:#f8fcfa!important}body .ic-guide-page details.ic-guide-faq>summary .ic-faq-question-text{display:block!important;min-width:0!important;flex:1 1 auto!important;color:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.45!important}body .ic-guide-page details.ic-guide-faq>summary .ic-faq-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin-left:auto!important;color:#15803d!important;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui)!important;font-size:20px!important;font-weight:600!important;line-height:1!important;text-align:center!important;pointer-events:none!important}body .ic-guide-page details.ic-guide-faq>summary .ic-faq-toggle-plus,body .ic-guide-page details.ic-guide-faq>summary .ic-guide-faq__toggle-plus{display:inline!important}body .ic-guide-page details.ic-guide-faq>summary .ic-faq-toggle-minus,body .ic-guide-page details.ic-guide-faq>summary .ic-guide-faq__toggle-minus{display:none!important}body .ic-guide-page details.ic-guide-faq[open]>summary .ic-faq-toggle-plus,body .ic-guide-page details.ic-guide-faq[open]>summary .ic-guide-faq__toggle-plus{display:none!important}body .ic-guide-page details.ic-guide-faq[open]>summary .ic-faq-toggle-minus,body .ic-guide-page details.ic-guide-faq[open]>summary .ic-guide-faq__toggle-minus{display:inline!important}body .ic-guide-page details.ic-guide-faq>p{color:var(--ic-guide-muted,#475569)!important;font-weight:400!important}@media (max-width:700px){body .ic-guide-page .ic-guide-faqs-title,body .ic-guide-page .ic-guide-faqs h2,body .ic-guide-page .ic-guide-faqs .ic-guide-faqs-title{gap:8px!important;font-size:22px!important}body .ic-guide-page .ic-guide-faqs-title__icon{flex-basis:20px!important;width:20px!important;height:20px!important}body .ic-guide-page .ic-guide-faqs-title__icon svg{width:17px!important;height:17px!important}body .ic-guide-page details.ic-guide-faq>summary{gap:12px!important;font-size:15px!important}body .ic-guide-page details.ic-guide-faq>summary .ic-faq-toggle{flex-basis:20px!important;width:20px!important;height:20px!important;font-size:19px!important}body .ic-guide-page details.ic-guide-faq>p{font-size:14px!important}}body .ic-guide-page--guides-index .ic-guide-toolbar--index{position:relative;top:auto;z-index:1;padding:18px 0;border-top:1px solid rgb(17 122 75 / .07);border-bottom:1px solid rgb(17 122 75 / .1);background:#f7faf8;backdrop-filter:none}body .ic-guide-page--guides-index .ic-guide-toolbar__inner--index{display:flex;align-items:stretch;flex-direction:column;gap:12px;padding:0}body .ic-guide-page--guides-index .ic-guide-finder-search-row{display:flex;align-items:center;gap:10px}body .ic-guide-page--guides-index .ic-guide-finder-search-row .ic-guide-search{flex:1 1 auto;max-width:none}body .ic-guide-page--guides-index .ic-guide-finder-search-row .ic-guide-search input{min-height:52px;padding-left:44px;border-radius:999px;background:#fff;font:500 15px/1.2 var(--ic-font-body,Inter,system-ui,sans-serif)}body .ic-guide-page--guides-index :where(.ic-guide-filter-clear,.ic-guide-load-more){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgb(17 122 75 / .24);border-radius:999px;background:#fff;color:var(--ic-guide-green-dark,#0f6b43);cursor:pointer;font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:14px;font-weight:650;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}body .ic-guide-page--guides-index :where(.ic-guide-filter-clear,.ic-guide-load-more):hover,body .ic-guide-page--guides-index :where(.ic-guide-filter-clear,.ic-guide-load-more):focus-visible{border-color:rgb(17 122 75 / .42);background:#ecf8f1;color:#0c5d39}body .ic-guide-page--guides-index :where(.ic-guide-filter-clear,.ic-guide-load-more)[hidden]{display:none}body .ic-guide-page--guides-index :where(.ic-guide-main-groups,.ic-guide-subtopics){display:flex;flex-wrap:wrap;gap:8px}body .ic-guide-page--guides-index .ic-guide-main-groups{justify-content:center}body .ic-guide-page--guides-index :where(.ic-guide-group-pill,.ic-guide-subtopic-pill){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid var(--ic-guide-border,var(--ic-neutral-border-11));border-radius:999px;background:#fff;color:#415065;font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:13px;font-weight:650;line-height:1;text-decoration:none!important;box-shadow:0 4px 14px rgb(15 23 42 / .03);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}body .ic-guide-page--guides-index :where(.ic-guide-group-pill,.ic-guide-subtopic-pill):hover,body .ic-guide-page--guides-index :where(.ic-guide-group-pill,.ic-guide-subtopic-pill):focus-visible,body .ic-guide-page--guides-index :where(.ic-guide-group-pill,.ic-guide-subtopic-pill).is-active{border-color:rgb(21 128 61 / .34);background:#ecfdf3;color:#15803d}body .ic-guide-page--guides-index .ic-guide-subtopic-shell{padding-top:12px;border-top:1px solid rgb(17 122 75 / .1)}body .ic-guide-page--guides-index .ic-guide-subtopic-shell[hidden],body .ic-guide-page--guides-index .ic-guide-subtopics[hidden]{display:none}body .ic-guide-page--guides-index .ic-guide-subtopic-label{display:block;margin-bottom:8px;color:#64748b;font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body .ic-guide-page--guides-index .ic-guide-main{padding-top:38px}body .ic-guide-page--guides-index .ic-guide-hub-cards--index{margin-top:0}body .ic-guide-page--guides-index .ic-guide-results-status{flex:0 0 auto;margin:0;padding:8px 13px;border:1px solid rgb(17 122 75 / .14);border-radius:999px;background:#effaf3;color:var(--ic-guide-green-dark,#0f6b43);font-family:var(--ic-font-display,Outfit,Inter,sans-serif);font-size:13px;font-weight:650;line-height:1.25;white-space:nowrap}body .ic-guide-page--guides-index:not(.is-guide-finder-ready) .ic-guide-card--index-extra{display:none}body .ic-guide-page--guides-index .ic-guide-results-actions{display:flex;justify-content:center;margin-top:24px}body .ic-guide-page--guides-index .ic-guide-load-more{min-width:180px;min-height:48px;background:var(--ic-guide-green,#117a4b);color:#fff}body .ic-guide-page--guides-index .ic-guide-load-more:hover,body .ic-guide-page--guides-index .ic-guide-load-more:focus-visible{background:var(--ic-guide-green-dark,#0f6b43);color:#fff}body .ic-guide-page--guides-index .ic-content-trust--hub{margin-top:40px}@media (max-width:800px){body .ic-guide-page--guides-index .ic-guide-finder-search-row{align-items:stretch;flex-direction:column}body .ic-guide-page--guides-index .ic-guide-filter-clear{align-self:flex-start}body .ic-guide-page--guides-index .ic-guide-section-heading--split{align-items:flex-start}body .ic-guide-page--guides-index .ic-guide-main-groups{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;padding:1px 0 5px;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}body .ic-guide-page--guides-index .ic-guide-main-groups::-webkit-scrollbar{display:none}body .ic-guide-page--guides-index .ic-guide-group-pill{flex:0 0 auto;width:auto;white-space:nowrap}}@media (max-width:520px){body .ic-guide-page--guides-index .ic-guide-subtopics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .ic-guide-page--guides-index .ic-guide-subtopic-pill{width:100%;padding:8px 10px;line-height:1.25;text-align:center}body .ic-guide-page--guides-index .ic-guide-results-status{white-space:normal}}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table){border:1px solid var(--ic-guide-border,var(--ic-neutral-border-18));background:#fff}body .ic-guide-page .ic-guide-formula{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 22px;padding:14px;border:1px solid rgb(17 122 75 / .18);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f4fbf7 100%);box-shadow:0 12px 30px rgb(15 23 42 / .045)}body .ic-guide-page .ic-guide-formula span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border-radius:13px;background:#fff;border:1px solid rgb(17 122 75 / .14);color:#123126;font-weight:650;font-size:13px;text-align:center}body .ic-guide-page .ic-guide-formula strong{color:var(--ic-guide-green);font-size:18px}body .ic-guide-page .ic-guide-visual-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 6px}body .ic-guide-page .ic-guide-visual-stack>div{padding:16px;border:1px solid rgb(17 122 75 / .16);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgb(15 23 42 / .045)}body .ic-guide-page .ic-guide-visual-stack strong,body .ic-guide-page .ic-guide-visual-stack span{display:block}body .ic-guide-page .ic-guide-visual-stack strong{color:var(--ic-guide-green);font-size:17px;margin-bottom:4px}body .ic-guide-page .ic-guide-visual-stack span{color:var(--ic-guide-muted);font-size:13px;line-height:1.45}body .ic-guide-page .ic-guide-bar-visual{display:grid;gap:10px;margin:18px 0 18px}body .ic-guide-page .ic-guide-bar-visual>div{position:relative;display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;overflow:hidden;background:#eef7f2;color:#102033;border:1px solid rgb(17 122 75 / .12)}body .ic-guide-page .ic-guide-bar-visual>div::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--ic-bar-size,40%);background:rgb(17 122 75 / .12)}body .ic-guide-page .ic-guide-bar-visual span,body .ic-guide-page .ic-guide-bar-visual strong{position:relative;z-index:1}body .ic-guide-page .ic-guide-threshold-meter{display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden;margin:18px 0 18px;border:1px solid rgb(17 122 75 / .18);border-radius:18px;background:#fff}body .ic-guide-page .ic-guide-threshold-meter span{display:block;padding:16px;color:#123126;text-align:center;font-size:13px;line-height:1.45;border-right:1px solid rgb(17 122 75 / .12)}body .ic-guide-page .ic-guide-threshold-meter span:last-child{border-right:0}body .ic-guide-page .ic-guide-threshold-meter .is-strong{background:#eaf8ef}body .ic-guide-page .ic-guide-threshold-meter .is-taper{background:#fff7e6}body .ic-guide-page .ic-guide-threshold-meter .is-none{background:#fff1f2}body .ic-guide-page .ic-guide-cost-stack{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0 18px;padding:14px;border:1px solid rgb(17 122 75 / .16);border-radius:18px;background:#fff}body .ic-guide-page .ic-guide-cost-stack span,body .ic-guide-page .ic-guide-cost-stack strong{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 11px;border-radius:999px;font-size:13px}body .ic-guide-page .ic-guide-cost-stack span{color:#375044;background:#f2f7f4;border:1px solid rgb(17 122 75 / .12)}body .ic-guide-page .ic-guide-cost-stack strong{color:#fff;background:var(--ic-guide-green)}@media (max-width:700px){body .ic-guide-page .ic-guide-visual-stack,body .ic-guide-page .ic-guide-threshold-meter{grid-template-columns:1fr}body .ic-guide-page .ic-guide-threshold-meter span{border-right:0;border-bottom:1px solid rgb(17 122 75 / .12)}body .ic-guide-page .ic-guide-threshold-meter span:last-child{border-bottom:0}body .ic-guide-page .ic-guide-formula{align-items:stretch}body .ic-guide-page .ic-guide-formula span{width:100%}}body .ic-guide-page .ic-guide-main{padding-bottom:clamp(64px, 7vw, 96px)}body .ic-guide-page .ic-guide-more-calculators:last-child,body .ic-guide-page .ic-guide-prev-next:last-child,body .ic-guide-page .ic-guide-cta:last-child{margin-bottom:0}@media (max-width:700px){body .ic-guide-page .ic-guide-main{padding-bottom:48px}}body .ic-guide-page .ic-guide-filter-pills a.ic-guide-filter-pill{text-decoration:none!important}body .ic-guide-page .ic-guide-category-group{margin-top:26px}body .ic-guide-page .ic-guide-category-group:first-of-type{margin-top:0}body .ic-guide-page .ic-guide-category-group.is-hidden-by-guide-filter{display:none!important}body .ic-guide-page .ic-guide-category-group__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}body .ic-guide-page .ic-guide-category-group__head h3{margin:7px 0 4px;color:#172033;font-size:clamp(20px, 2.1vw, 27px);font-weight:600;letter-spacing:-.02em;line-height:1.15}body .ic-guide-page .ic-guide-category-group__head p{max-width:660px;margin:0;color:#526174;font-size:14.5px;line-height:1.62}body .ic-guide-page--hub .ic-guide-card-grid--category{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}body .ic-guide-page--hub .ic-guide-card-grid--category>.ic-guide-card{grid-column:span 2}body .ic-guide-page--hub .ic-guide-card-grid--category.ic-guide-card-grid--visible-1>.ic-guide-card:not(.is-hidden-by-guide-filter){grid-column:1 / -1}body .ic-guide-page--hub .ic-guide-card-grid--category.ic-guide-card-grid--visible-2>.ic-guide-card:not(.is-hidden-by-guide-filter){grid-column:span 3}body .ic-guide-page .ic-guide-empty-state{display:none}body .ic-guide-page .ic-guide-empty-state.is-visible{display:block}@media (max-width:1100px){body .ic-guide-page--hub .ic-guide-card-grid--category>.ic-guide-card{grid-column:span 3}}@media (max-width:720px){body .ic-guide-page .ic-guide-category-group__head{align-items:flex-start;flex-direction:column}body .ic-guide-page--hub .ic-guide-card-grid--category{grid-template-columns:1fr}body .ic-guide-page--hub .ic-guide-card-grid--category>.ic-guide-card,body .ic-guide-page--hub .ic-guide-card-grid--category.ic-guide-card-grid--visible-1>.ic-guide-card:not(.is-hidden-by-guide-filter),body .ic-guide-page--hub .ic-guide-card-grid--category.ic-guide-card-grid--visible-2>.ic-guide-card:not(.is-hidden-by-guide-filter){grid-column:1 / -1}}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table)>table,body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) table,body .ic-guide-page .ic-guide-copy table.ic-guide-table,body .ic-guide-page table.ic-guide-table{width:100%;min-width:560px;margin:20px 0 26px;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--ic-border,var(--ic-neutral-border-11))!important;border-radius:14px!important;overflow:hidden;background:#fff;box-shadow:none!important;font-size:13px}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) thead th,body .ic-guide-page .ic-guide-copy table.ic-guide-table thead th,body .ic-guide-page table.ic-guide-table thead th{padding:11px 14px;border:0!important;border-right:1px solid var(--ic-border,var(--ic-neutral-border-11))!important;border-bottom:1px solid var(--ic-border,var(--ic-neutral-border-11))!important;background:var(--ic-bg-muted,#f3f6f5)!important;color:var(--ic-text-muted,#607380)!important;font-size:10px;line-height:1.35;font-weight:700;letter-spacing:.055em;text-transform:uppercase;text-align:left;white-space:nowrap}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tbody th,body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tbody td,body .ic-guide-page .ic-guide-copy table.ic-guide-table tbody th,body .ic-guide-page .ic-guide-copy table.ic-guide-table tbody td,body .ic-guide-page table.ic-guide-table tbody th,body .ic-guide-page table.ic-guide-table tbody td{padding:12px 14px;border:0!important;border-right:1px solid var(--ic-border,var(--ic-neutral-border-11))!important;border-bottom:1px solid var(--ic-border,var(--ic-neutral-border-11))!important;background:#fff;color:var(--ic-text-muted,#607380);font-size:14px;line-height:1.55;font-weight:400;vertical-align:top;font-variant-numeric:tabular-nums}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tbody th,body .ic-guide-page .ic-guide-copy table.ic-guide-table tbody th,body .ic-guide-page table.ic-guide-table tbody th,body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tbody td:first-child,body .ic-guide-page .ic-guide-copy table.ic-guide-table tbody td:first-child,body .ic-guide-page table.ic-guide-table tbody td:first-child{color:var(--ic-text,#1f2937);font-weight:500}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) :where(th,td):last-child,body .ic-guide-page .ic-guide-copy table.ic-guide-table :where(th,td):last-child,body .ic-guide-page table.ic-guide-table :where(th,td):last-child{border-right:0!important}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tbody tr:last-child :where(th,td),body .ic-guide-page .ic-guide-copy table.ic-guide-table tbody tr:last-child :where(th,td),body .ic-guide-page table.ic-guide-table tbody tr:last-child :where(th,td){border-bottom:0!important}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tbody tr.ic-guide-table-row--highlight :where(th,td),body .ic-guide-page table.ic-guide-table tbody tr.ic-guide-table-row--highlight :where(th,td){background:var(--ic-success-light,#eef8f0);color:var(--ic-success,#168a4a);font-weight:600}@media (max-width:700px){body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table),body .ic-guide-page .ic-guide-copy table.ic-guide-table,body .ic-guide-page table.ic-guide-table{margin:16px 0 22px;border-radius:12px!important}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table)>table,body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) table,body .ic-guide-page .ic-guide-copy table.ic-guide-table,body .ic-guide-page table.ic-guide-table{min-width:540px}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) thead th,body .ic-guide-page .ic-guide-copy table.ic-guide-table thead th,body .ic-guide-page table.ic-guide-table thead th{padding:10px 12px;font-size:10px}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tbody th,body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tbody td,body .ic-guide-page .ic-guide-copy table.ic-guide-table tbody th,body .ic-guide-page .ic-guide-copy table.ic-guide-table tbody td,body .ic-guide-page table.ic-guide-table tbody th,body .ic-guide-page table.ic-guide-table tbody td{padding:11px 12px;font-size:13px}}body .ic-guide-page .ic-guide-copy .ic-guide-checklist,body .ic-guide-page .ic-guide-checklist{margin:18px 0 26px;padding:0;overflow:hidden;border:1px solid var(--ic-guide-border);border-left:1px solid var(--ic-guide-border);border-radius:16px;background:#fff;box-shadow:none}body .ic-guide-page .ic-guide-copy .ic-guide-checklist li,body .ic-guide-page .ic-guide-checklist li{position:relative;margin:0;padding:13px 16px 13px 44px;border-top:1px solid var(--ic-neutral-border-13);background:#fff;color:var(--ic-guide-muted);line-height:1.65}body .ic-guide-page .ic-guide-copy .ic-guide-checklist li:first-child,body .ic-guide-page .ic-guide-checklist li:first-child{border-top:0}body .ic-guide-page .ic-guide-copy .ic-guide-checklist li::before,body .ic-guide-page .ic-guide-checklist li::before{left:16px;top:15px;width:18px;height:18px;color:#fff;background:var(--ic-guide-green);box-shadow:none}body .ic-guide-page .ic-guide-copy .ic-guide-checklist a,body .ic-guide-page .ic-guide-checklist a{color:#0f766e;font-weight:500;text-decoration:none}body .ic-guide-page .ic-guide-copy .ic-guide-checklist a:hover,body .ic-guide-page .ic-guide-checklist a:hover{color:var(--ic-guide-green-dark);text-decoration:underline;text-underline-offset:3px}@media (max-width:782px){body .ic-guide-page .ic-guide-copy .ic-guide-checklist,body .ic-guide-page .ic-guide-checklist{margin:16px 0 22px;border-radius:14px}body .ic-guide-page .ic-guide-copy .ic-guide-checklist li,body .ic-guide-page .ic-guide-checklist li{padding:12px 14px 12px 40px;font-size:14.5px}body .ic-guide-page .ic-guide-copy .ic-guide-checklist li::before,body .ic-guide-page .ic-guide-checklist li::before{left:14px;top:14px}}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol,body .ic-guide-page section.ic-guide-steps>ol{counter-reset:guide-step;list-style:none!important;margin:16px 0 24px!important;padding:0!important;overflow:hidden;border:1px solid var(--ic-guide-border);border-radius:16px;background:#fff;box-shadow:none}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li,body .ic-guide-page section.ic-guide-steps>ol>li{position:relative;counter-increment:guide-step;display:block;margin:0!important;padding:12px 16px 12px 54px!important;border-top:1px solid var(--ic-neutral-border-13);background:#fff;color:var(--ic-guide-muted);font-size:15px;line-height:1.62}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li:first-child,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li:first-child,body .ic-guide-page section.ic-guide-steps>ol>li:first-child{border-top:0}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li::marker,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li::marker,body .ic-guide-page section.ic-guide-steps>ol>li::marker{content:""}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li::before,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li::before,body .ic-guide-page section.ic-guide-steps>ol>li::before{content:counter(guide-step);position:absolute;left:16px;top:13px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#fff;background:var(--ic-guide-green);box-shadow:none;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui,sans-serif);font-size:11px;font-weight:700;line-height:1}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li strong,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li strong,body .ic-guide-page section.ic-guide-steps>ol>li strong{display:inline;color:#243246;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui,sans-serif);font-size:15px;font-weight:600;line-height:inherit}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li span,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li span,body .ic-guide-page section.ic-guide-steps>ol>li span{display:inline;margin:0;color:var(--ic-guide-muted);font-size:15px;line-height:inherit}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li a,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li a,body .ic-guide-page section.ic-guide-steps>ol>li a{color:#0f766e;font-weight:500;text-decoration:none}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li a:hover,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li a:hover,body .ic-guide-page section.ic-guide-steps>ol>li a:hover{color:var(--ic-guide-green-dark);text-decoration:underline;text-underline-offset:3px}body .ic-guide-page .ic-guide-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 24px}body .ic-guide-page .ic-guide-scenario-grid>div{padding:15px 16px;border:1px solid var(--ic-guide-border);border-radius:16px;background:#fff;box-shadow:none}body .ic-guide-page .ic-guide-scenario-grid strong{display:block;margin-bottom:6px;color:#243246;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1.35}body .ic-guide-page .ic-guide-scenario-grid p{margin:0;color:var(--ic-guide-muted);font-size:14.5px;line-height:1.6}@media (max-width:782px){body .ic-guide-page .ic-guide-copy ol.ic-guide-steps,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol,body .ic-guide-page section.ic-guide-steps>ol{margin:14px 0 22px!important;border-radius:14px}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li,body .ic-guide-page section.ic-guide-steps>ol>li{padding:11px 14px 11px 48px!important;font-size:14.5px;line-height:1.62}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li::before,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li::before,body .ic-guide-page section.ic-guide-steps>ol>li::before{left:14px;top:12px;width:22px;height:22px;font-size:10.5px}body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li strong,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li strong,body .ic-guide-page section.ic-guide-steps>ol>li strong,body .ic-guide-page .ic-guide-copy ol.ic-guide-steps>li span,body .ic-guide-page .ic-guide-editorial-block.ic-guide-steps>ol>li span,body .ic-guide-page section.ic-guide-steps>ol>li span{font-size:14.5px}body .ic-guide-page .ic-guide-scenario-grid{grid-template-columns:1fr;gap:10px;margin:16px 0 22px}body .ic-guide-page .ic-guide-scenario-grid>div{padding:14px;border-radius:14px}}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-container--wide-hub{width:min(100% - 32px, 1080px)}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-layout--wide-hub{display:block;max-width:1080px;margin-inline:auto}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-article{width:100%;max-width:none}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-section{margin-top:44px}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card--related{min-height:142px;padding:22px 54px 22px 22px;border-radius:18px;background:#fff;border-color:var(--ic-neutral-border-19);box-shadow:0 10px 26px rgb(15 23 42 / .035)}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card--related:hover,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card--related:focus-visible{border-color:rgb(17 122 75 / .35);box-shadow:0 18px 38px rgb(15 23 42 / .075)}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card--related strong{margin-bottom:8px;color:#132033;font-size:17px;line-height:1.28;letter-spacing:-.015em}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card__description{max-width:44rem;color:#526174;font-size:14.5px;line-height:1.62}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card__arrow{right:20px;bottom:20px;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgb(17 122 75 / .18);border-radius:999px;background:#f3faf6;color:#0f7a4f}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card--related:hover .ic-guide-card__arrow,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card--related:focus-visible .ic-guide-card__arrow{transform:translateX(2px);background:#0f7a4f;color:#fff}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-table{margin-top:16px}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-sources,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-takeaways,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-faqs,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-prev-next,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-related,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-more-calculators{max-width:900px}@media (max-width:860px){body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card-grid--related{grid-template-columns:1fr}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card--related{min-height:0}}@media (max-width:640px){body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-container--wide-hub,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-layout--wide-hub{width:min(100% - 28px, 1080px)}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card--related{padding:18px 50px 18px 18px}}body .ic-guide-page--first-home-scheme-help-centre-ireland{--ic-guide-article-width:1080px}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-main>.ic-guide-container,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-layout,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-article{width:min(100% - 32px, 1080px)!important;max-width:1080px!important;margin-inline:auto!important}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-section,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy{width:100%!important;max-width:none!important}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card-grid--related{display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:18px!important;width:100%!important;max-width:none!important;margin:20px 0 8px!important}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card-grid--related>.ic-guide-card--related{width:auto!important;max-width:none!important}@media (max-width:680px){body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-main>.ic-guide-container,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-layout,body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-article{width:min(100% - 28px, 1080px)!important}body .ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy .ic-guide-card-grid--related{grid-template-columns:1fr!important;gap:12px!important}}body main.ic-guide-page--first-home-scheme-help-centre-ireland{--ic-guide-shell-width:1200px;--ic-guide-article-width:1200px}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-main>.ic-guide-container,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-container--wide-hub{width:min(100% - 32px, var(--ic-guide-shell-width))!important;max-width:var(--ic-guide-shell-width)!important;margin-inline:auto!important}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-layout--wide-hub,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-article,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-section,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy{width:100%!important;max-width:none!important;margin-inline:0!important}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-layout--wide-hub{display:block!important}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>.ic-guide-card-grid.ic-guide-card-grid--related{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:20px 0 8px!important}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>.ic-guide-card-grid.ic-guide-card-grid--related>br,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>.ic-guide-card-grid.ic-guide-card-grid--related>.ic-guide-card--related>br{display:none!important}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>.ic-guide-card-grid.ic-guide-card-grid--related>.ic-guide-card--related{width:auto!important;max-width:none!important;min-width:0!important;min-height:128px;padding:20px 52px 20px 20px}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>.ic-guide-card-grid.ic-guide-card-grid--related .ic-guide-card__description{font-size:14px;line-height:1.56}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-table,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-checklist,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>p,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-section>h2{max-width:760px}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-sources,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-takeaways,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-faqs,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-prev-next,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-related,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-more-calculators{max-width:760px!important;margin-left:0!important;margin-right:0!important}@media (max-width:1100px){body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>.ic-guide-card-grid.ic-guide-card-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-main>.ic-guide-container,body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-container--wide-hub{width:min(100% - 24px, var(--ic-guide-shell-width))!important}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>.ic-guide-card-grid.ic-guide-card-grid--related{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important}body main.ic-guide-page--first-home-scheme-help-centre-ireland .ic-guide-copy>.ic-guide-card-grid.ic-guide-card-grid--related>.ic-guide-card--related{min-height:0;padding:18px 50px 18px 18px}}body .ic-guide-page .ic-guide-faq-list{display:grid!important;gap:12px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}body .ic-guide-page details.ic-guide-faq{margin:0!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 12px 32px rgb(15 23 42 / .05)!important}body .ic-guide-page details.ic-guide-faq:first-child{border-top:1px solid rgb(15 23 42 / .08)!important}body .ic-guide-page details.ic-guide-faq>summary{padding:16px 18px!important;font-size:15px!important;font-weight:600!important}body .ic-guide-page details.ic-guide-faq>p{margin:0!important;padding:0 18px 16px!important;font-size:14px!important;line-height:1.6!important}@media (max-width:700px){body .ic-guide-page details.ic-guide-faq>summary{padding:14px 16px!important}body .ic-guide-page details.ic-guide-faq>p{padding:0 16px 14px!important}}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table){margin:20px 0 26px!important;border:1px solid var(--ic-border,var(--ic-neutral-border-11))!important;border-radius:14px!important;background:#ffffff!important;background-clip:padding-box;box-shadow:none!important}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table)>table,body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) table{border:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;box-shadow:none!important}body .ic-guide-page .ic-guide-copy>table.ic-guide-table,body .ic-guide-page .ic-guide-main>table.ic-guide-table,body .ic-guide-page section>table.ic-guide-table{width:100%!important;min-width:560px;margin:20px 0 26px!important;border:1px solid var(--ic-border,var(--ic-neutral-border-11))!important;border-radius:14px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;background:#ffffff!important;box-shadow:none!important}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) :where(th,td),body .ic-guide-page .ic-guide-copy>table.ic-guide-table :where(th,td),body .ic-guide-page .ic-guide-main>table.ic-guide-table :where(th,td),body .ic-guide-page section>table.ic-guide-table :where(th,td){border-top:0!important;border-left:0!important}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) :where(th,td):last-child,body .ic-guide-page .ic-guide-copy>table.ic-guide-table :where(th,td):last-child,body .ic-guide-page .ic-guide-main>table.ic-guide-table :where(th,td):last-child,body .ic-guide-page section>table.ic-guide-table :where(th,td):last-child{border-right:0!important}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) tr:last-child>:where(th,td),body .ic-guide-page .ic-guide-copy>table.ic-guide-table tr:last-child>:where(th,td),body .ic-guide-page .ic-guide-main>table.ic-guide-table tr:last-child>:where(th,td),body .ic-guide-page section>table.ic-guide-table tr:last-child>:where(th,td){border-bottom:0!important}@media (max-width:700px){body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table){margin:16px 0 22px!important;border-radius:12px!important}}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table){display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table)>table,body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) table{width:100%!important;min-width:560px;margin:0!important}body .ic-guide-page .ic-guide-copy>table.ic-guide-table,body .ic-guide-page .ic-guide-main>table.ic-guide-table,body .ic-guide-page section>table.ic-guide-table{max-width:100%!important}@media (max-width:700px){body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table){margin-left:0!important;margin-right:0!important}body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table)>table,body .ic-guide-page :where(.ic-guide-table-wrap,figure.wp-block-table,figure.ic-guide-table) table{min-width:560px!important}}body .ic-guide-page .ic-guide-copy .ic-guide-table-wrap>table.ic-guide-table,body .ic-guide-page .ic-guide-main .ic-guide-table-wrap>table.ic-guide-table,body .ic-guide-page section .ic-guide-table-wrap>table.ic-guide-table,body .ic-guide-page figure.wp-block-table>table.ic-guide-table,body .ic-guide-page figure.ic-guide-table>table.ic-guide-table{margin:0!important;border:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;outline:0!important;box-shadow:none!important}body .ic-guide-page .ic-guide-table-wrap{--ic-guide-table-border:var(--ic-neutral-border-4);--ic-guide-table-header-bg:#eef1f6;--ic-guide-table-header-text:#4b5563;--ic-guide-table-body-text:#4b5563;--ic-guide-table-key-text:#0f172a;display:block!important;width:100%!important;max-width:100%!important;margin:20px 0 26px!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--ic-guide-table-border)!important;border-radius:14px!important;background:#ffffff!important;background-clip:padding-box;box-shadow:none!important;scrollbar-width:thin;scrollbar-color:#aeb8c4 #fff0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}body .ic-guide-page .ic-guide-table-wrap:focus-visible{outline:3px solid rgb(17 122 75 / .24)!important;outline-offset:3px}body .ic-guide-page .ic-guide-table-wrap>table.ic-guide-table,body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table{width:100%!important;min-width:560px;margin:0!important;border:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;background:#ffffff!important;box-shadow:none!important;color:var(--ic-guide-table-body-text);font-family:var(--ic-font-body,var(--ic-font,'Inter','Outfit',ui-sans-serif,system-ui,sans-serif))!important;font-size:14px;line-height:1.55}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table thead th{padding:11px 14px!important;border:0!important;border-right:1px solid var(--ic-guide-table-border)!important;border-bottom:1px solid var(--ic-guide-table-border)!important;background:var(--ic-guide-table-header-bg)!important;color:var(--ic-guide-table-header-text)!important;font-family:var(--ic-font-display,'Outfit','Inter',ui-sans-serif,system-ui,sans-serif)!important;font-size:11px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase;text-align:left;vertical-align:middle;white-space:normal}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table tbody th,body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table tbody td{padding:12px 14px!important;border:0!important;border-right:1px solid var(--ic-guide-table-border)!important;border-bottom:1px solid var(--ic-guide-table-border)!important;background:#ffffff!important;color:var(--ic-guide-table-body-text)!important;font-family:var(--ic-font-body,var(--ic-font,'Inter','Outfit',ui-sans-serif,system-ui,sans-serif))!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important;text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table tbody th,body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table tbody td:first-child{color:var(--ic-guide-table-key-text)!important;font-weight:500!important}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table .ic-guide-table__numeric{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table :where(th,td):last-child{border-right:0!important}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table tbody tr:last-child>:where(th,td){border-bottom:0!important}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table tbody tr.ic-guide-table-row--highlight>:where(th,td){background:var(--ic-success-light,#eef8f0)!important;color:var(--ic-success,#168a4a)!important;font-weight:600!important}@media (max-width:700px){body .ic-guide-page .ic-guide-table-wrap{margin:16px 0 22px!important;border-radius:12px!important}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table thead th{padding:10px 11px!important;font-size:10px!important}body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table tbody th,body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table tbody td{padding:10px 11px!important;font-size:13px!important;line-height:1.5!important}body .ic-guide-page .ic-guide-table-wrap--compact{overflow-x:hidden!important}body .ic-guide-page .ic-guide-table-wrap--compact>table.ic-guide-table,body .ic-guide-page .ic-guide-table-wrap--compact table.ic-guide-table,body .ic-guide-page .ic-guide-table-wrap table.ic-guide-table--cols-2{min-width:100%!important;table-layout:fixed}body .ic-guide-page .ic-guide-table-wrap--compact table.ic-guide-table :where(th,td){white-space:normal!important;overflow-wrap:anywhere}}body .ic-guide-page--article .ic-guide-related .ic-guide-section-heading,body .ic-guide-page--article .ic-guide-context-tools .ic-guide-section-heading{align-items:flex-start}body .ic-guide-page--article .ic-guide-related .ic-guide-section-heading>div,body .ic-guide-page--article .ic-guide-context-tools .ic-guide-section-heading>div{min-width:0}body .ic-guide-page--article .ic-guide-related__hub-link{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--ic-guide-green);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none!important}body .ic-guide-page--article .ic-guide-related__hub-link:hover{text-decoration:underline!important;text-underline-offset:3px}body .ic-guide-page--article .ic-guide-card-grid--related.ic-guide-card-grid--count-1{grid-template-columns:minmax(0,1fr)}body .ic-guide-page--article .ic-guide-card-grid--related.ic-guide-card-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .ic-guide-page--article .ic-guide-card-grid--related.ic-guide-card-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .ic-guide-page--article .ic-guide-context-tools .ic-guide-section-heading p{margin:5px 0 0;color:var(--ic-guide-muted);font-size:14px;line-height:1.5}body .ic-guide-page--article .ic-guide-calculator-chip-row--count-1{grid-template-columns:minmax(0,1fr)}body .ic-guide-page--article .ic-guide-calculator-chip-row--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .ic-guide-page--article .ic-guide-context-tools .ic-guide-calculator-chip{min-height:76px;padding:16px}@media (max-width:900px){body .ic-guide-page--article .ic-guide-card-grid--related.ic-guide-card-grid--count-3{grid-template-columns:1fr}}@media (max-width:640px){body .ic-guide-page--article .ic-guide-card-grid--related,body .ic-guide-page--article .ic-guide-calculator-chip-row--count-2{grid-template-columns:1fr}}.ic-guide-page .ic-guide-visual{box-sizing:border-box;width:100%;min-width:0;margin:24px 0;padding:clamp(16px, 3vw, 28px);background:#f3faf6;border:1px solid #d6e7dd;border-radius:18px;color:#183d2b;overflow-wrap:anywhere}.ic-guide-page .ic-guide-visual p{margin:0 0 12px}.ic-guide-page .ic-guide-visual .ic-guide-visual__eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#32654a}.ic-guide-page .ic-guide-visual .ic-guide-visual__headline{font-size:clamp(20px, 2.4vw, 28px);font-weight:700;line-height:1.3}.ic-guide-page .ic-guide-visual .ic-guide-visual__context{font-size:14px;color:#4b6255}.ic-guide-page .ic-guide-visual__split{display:flex;height:28px;margin:22px 0 16px;border-radius:999px;overflow:hidden;background:#deeee4}.ic-guide-page .ic-guide-visual__interest{width:69.8204%;background:#a6d9b9}.ic-guide-page .ic-guide-visual__capital{width:30.1796%;background:#126b40}.ic-guide-page .ic-guide-visual__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ic-guide-page .ic-guide-visual__legend p{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:baseline;gap:4px 8px}.ic-guide-page .ic-guide-visual__legend p>span:last-child{grid-column:2;font-size:14px}.ic-guide-page .ic-guide-visual__dot{display:inline-block;width:10px;height:10px;border-radius:50%}.ic-guide-page .ic-guide-visual__dot--interest{background:#a6d9b9;border:1px solid #5d9874}.ic-guide-page .ic-guide-visual__dot--capital{background:#126b40}.ic-guide-page .ic-guide-visual .ic-guide-visual__outcome{margin:16px 0 12px;padding-top:16px;border-top:1px solid #d6e7dd;font-size:16px}.ic-guide-page .ic-guide-visual .ic-guide-visual__note{margin-bottom:0;font-size:13px;line-height:1.65;color:#4b6255}.ic-guide-page .ic-guide-visual__bar-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:18px;font-size:14px}.ic-guide-page .ic-guide-visual__track{height:20px;background:#deeee4;border-radius:999px;overflow:hidden;margin-top:8px}.ic-guide-page .ic-guide-visual__track span{display:block;height:100%;border-radius:inherit}.ic-guide-page .ic-guide-visual__full{width:100%;background:#a6d9b9}.ic-guide-page .ic-guide-visual__part{width:80%;background:#126b40}.ic-guide-page .ic-guide-visual ol.ic-guide-visual__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 20px;padding:0;list-style:none}.ic-guide-page .ic-guide-visual__steps li{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;font-size:14px}.ic-guide-page .ic-guide-visual__step{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#126b40;color:#fff;font-weight:700}.ic-guide-page .ic-guide-visual__steps small{color:#4b6255;font-size:12px;line-height:1.5}@media (max-width:600px){.ic-guide-page .ic-guide-visual__legend{grid-template-columns:minmax(0,1fr);gap:4px}.ic-guide-page .ic-guide-visual ol.ic-guide-visual__steps{grid-template-columns:minmax(0,1fr);gap:20px}.ic-guide-page .ic-guide-visual__steps li{padding-left:46px;position:relative}.ic-guide-page .ic-guide-visual__step{position:absolute;left:0;top:0}}.ic-guide-article .ic-guide-audit{margin:24px 0;padding:20px;border:1px solid #dfe5eb;border-radius:14px;background:#f7fbf8;color:#103e2a;overflow-wrap:anywhere}.ic-guide-article .ic-guide-audit__label{margin:0 0 16px;font-weight:600;color:#103e2a}.ic-guide-article .ic-guide-audit p:last-child{margin-bottom:0}.ic-guide-article .ic-guide-audit__receipt{margin:0 0 16px;background:#fff;padding:16px;border-radius:10px}.ic-guide-article .ic-guide-audit__receipt>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed #dfe5eb}.ic-guide-article .ic-guide-audit__receipt>div:last-child{border-bottom:0;font-weight:600}.ic-guide-article .ic-guide-audit__receipt dd{margin:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ic-guide-article .ic-guide-audit__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.ic-guide-article .ic-guide-audit__pair>div{padding:16px;background:#fff;border-left:3px solid #218653;border-radius:8px}.ic-guide-article .ic-guide-audit__pair strong,.ic-guide-article .ic-guide-audit__pair b{display:block}.ic-guide-article .ic-guide-audit__pair b{font-size:1.35rem;margin:8px 0}.ic-guide-article .ic-guide-audit__thresholds{list-style:none;margin:0 0 16px;padding:0}.ic-guide-article .ic-guide-audit__thresholds li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:16px;padding:14px 0;border-bottom:1px solid #dfe5eb}.ic-guide-article .ic-guide-audit__checks{padding-left:24px;margin:0 0 16px}.ic-guide-article .ic-guide-audit__checks li{padding:0 0 12px 6px}.ic-guide-article .ic-guide-audit__routes{margin:0 0 16px;border-left:3px solid #218653;padding-left:18px}.ic-guide-article .ic-guide-audit__routes>div{margin-bottom:20px}.ic-guide-article .ic-guide-audit__routes dt{font-weight:600;margin-bottom:6px}.ic-guide-article .ic-guide-audit__routes dd{margin:0}@media(max-width:600px){.ic-guide-article .ic-guide-audit{padding:16px}.ic-guide-article .ic-guide-audit__pair,.ic-guide-article .ic-guide-audit__thresholds li{grid-template-columns:minmax(0,1fr)}.ic-guide-article .ic-guide-audit__receipt>div{flex-direction:column;gap:4px}.ic-guide-article .ic-guide-audit__receipt dd{text-align:left}}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-cards,.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-bands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.ic-guide-page--first-home-scheme-service-charges-explained :is(.ic-guide-fhs-card,.ic-guide-fhs-band){min-width:0;padding:20px;border:1px solid #dfe5eb;border-radius:12px;background:#fff;overflow-wrap:anywhere}.ic-guide-page--first-home-scheme-service-charges-explained :is(.ic-guide-fhs-card,.ic-guide-fhs-band) :is(h3,h4){margin:0 0 12px;font-size:18px;line-height:1.4}.ic-guide-page--first-home-scheme-service-charges-explained :is(.ic-guide-fhs-card,.ic-guide-fhs-band) p:last-child{margin-bottom:0}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-band{border-top:4px solid #17884e}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-rate{display:block;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.3;color:#103e2a;margin:10px 0;font-variant-numeric:tabular-nums}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart{margin:20px 0;padding:20px;border:1px solid #dfe5eb;border-radius:12px;background:#fff}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart__row{margin:20px 0}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart__label{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px;font-variant-numeric:tabular-nums}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart__track{height:14px;width:100%;border-radius:7px;background:#edf1f5;overflow:hidden}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart__bar{display:block;height:100%;background:#17884e;border-radius:7px}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart__bar--zero{width:0}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart__bar--first{width:61.4035%}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart__bar--second{width:75.4386%}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart__bar--maximum{width:100%}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-timeline{margin:20px 0}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-timeline__step{margin:0 0 16px;padding:16px 20px;border-left:4px solid #17884e;background:#fff;border-radius:0 12px 12px 0;overflow-wrap:anywhere}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-timeline__step h4{margin:0 0 10px;font-size:18px}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-timeline__balances{display:flex;gap:12px 24px;flex-wrap:wrap}@media(max-width:600px){.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-cards,.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-bands{grid-template-columns:minmax(0,1fr)}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-chart{padding:16px}.ic-guide-page--first-home-scheme-service-charges-explained .ic-guide-fhs-timeline__balances{flex-direction:column;gap:8px}}