.si-page{background:var(--offwhite)}.si-header{padding:68px 32px 56px;text-align:center}.si-header-inner{max-width:780px;padding:0}.si-breadcrumb{margin:0 0 28px;color:#f7f6f273}.si-breadcrumb a{color:#f7f6f273}.si-breadcrumb a:hover{color:var(--gold)}.si-header-eyebrow{color:var(--gold);font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.si-header h1{font-size:clamp(2.4rem,5.5vw,3.6rem);line-height:1.06;margin:0 0 16px}.si-header-rule{width:52px;height:3px;border:0;background:var(--gold);margin:0 auto 24px}.si-header-intro{max-width:600px;margin:0 auto 28px;font-size:1rem;line-height:1.65;color:#f7f6f2d1}.si-header-meta{justify-content:center;gap:10px;margin-top:0}.si-badge{border-radius:999px;padding:.4rem .9rem;background:#ffffff14;color:#f7f6f2b8}.si-badge-label{font-size:.68rem;letter-spacing:.06em}.si-also-see{background:var(--offwhite);border:0;padding:0 32px}.si-also-see-inner{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:20px 0 0}.si-also-see-inner span{display:none}.si-also-see-inner a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;white-space:normal;background:var(--navy);border:1px solid rgba(201,168,76,.25);border-radius:14px;padding:1rem 1.35rem;color:#f7f6f2ad;font-size:.82rem;line-height:1.5;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.si-also-see-inner a:before{content:"";width:42px;height:42px;border-radius:10px;background:#c9a84c1f;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23C9A84C' d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm-1 16H6V5h12v14ZM8 7h8v2H8V7Zm0 4h8v2H8v-2Zm0 4h5v2H8v-2Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px}.si-also-see-inner a:after{content:"→";color:var(--gold);font-size:1.1rem;font-weight:800;transition:transform .18s}.si-also-see-inner a:hover{color:#f7f6f2d1;border-color:var(--gold);box-shadow:0 12px 28px #1b2e4b24;transform:translateY(-2px)}.si-also-see-inner a:hover:after{transform:translate(3px)}.si-tools{max-width:1180px;padding:36px 32px 56px}.si-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}.si-tool-card{background:#fff;border:1px solid rgba(27,46,75,.09);border-radius:16px;overflow:hidden;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.si-tool-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1b2e4b1f;border-color:var(--gold)}.si-tool-card-bar{display:none}.si-tool-card-head{min-height:0;box-sizing:border-box;background:#fff;padding:1.35rem 1.5rem 0;gap:.85rem}.si-tool-icon{width:44px;height:44px;border-radius:12px;border:0;background:#c9a84c1a}.si-tool-icon svg{width:20px;height:20px;fill:var(--gold)}.si-tool-card-eyebrow{font-size:.64rem;letter-spacing:.16em;color:var(--gold-muted);margin:0 0 .3rem}.si-tool-card-title{color:var(--navy);font-size:1.08rem;line-height:1.22}.si-tool-card-body{padding:.9rem 1.5rem 1.25rem;flex:1;display:flex;flex-direction:column}.si-tool-card-desc{font-size:.86rem;color:#2d2d2db8;line-height:1.6;margin:0 0 .9rem;flex:1}.si-tool-inside{background:transparent;border:0;border-radius:0;padding:0;margin:0 0 1rem}.si-tool-inside-label{display:none}.si-tool-inside ul{display:flex;flex-wrap:wrap;flex-direction:row;gap:.4rem;list-style:none}.si-tool-inside ul li{padding:.3rem .65rem;border-radius:999px;background:#1b2e4b0f;color:var(--navy);font-size:.7rem;font-weight:600;line-height:1.35}.si-tool-inside ul li:before{display:none}.si-tool-cta{padding-top:.85rem;border-top:1px solid rgba(27,46,75,.08)}.si-tool-cta-label{color:var(--navy);font-size:.8rem;font-weight:700}.si-tool-arrow{color:var(--gold)}.si-tool-updated{color:#1b2e4b66;font-size:.72rem}.si-tool-card-planner .si-tool-card-body{display:flex;min-height:0}.si-tool-card-planner .si-tool-card-head{min-height:0}.si-tool-card-planner .si-tool-card-desc{margin-bottom:.9rem}.si-tool-card-planner .si-tool-inside{min-height:0}.si-update-note{max-width:1180px;padding:0 32px 44px}.si-update-note-inner{border-radius:8px;border:1px solid rgba(201,168,76,.28);background:#fbf6ebd1;font-size:.86rem}.si-cta-block{padding:3rem 32px 3.2rem}.si-cta-block h2{font-size:clamp(1.6rem,3vw,2.2rem)}.si-cta-btn{border-radius:999px;min-width:180px;padding:.75rem 1.4rem;font-weight:800}.si-footer{max-width:1180px;padding:1.75rem 32px 3rem}@media(max-width:860px){.si-tool-grid{grid-template-columns:1fr;gap:1.15rem}}@media(max-width:640px){.si-header{padding:52px 24px 44px}.si-also-see{padding:0 16px}.si-also-see-inner{padding-top:20px}.si-also-see-inner a{grid-template-columns:auto minmax(0,1fr);padding:1rem 1.15rem}.si-also-see-inner a:after{display:none}.si-tools{padding:24px 16px 44px}.si-tool-card:hover,.si-tool-card:active,.si-tool-card:focus-visible{transform:none;box-shadow:none}.si-tool-card-head{padding:1.15rem 1.15rem 0}.si-tool-card-body{padding:.8rem 1.15rem 1.1rem}.si-tool-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.si-update-note{padding:0 16px 36px}.si-cta-block{padding:2.5rem 24px 2.8rem}.si-footer{padding:1.5rem 16px 2.5rem}}@media(max-width:420px){.si-header-meta{gap:6px}.si-badge{font-size:.7rem;padding:.35rem .7rem}}.si-page .si-header h1{margin:0 0 16px}.si-page .si-also-see-inner a{color:#f7f6f2ad}.si-page .si-also-see-inner a:hover{color:#f7f6f2d1}.si-page .si-tools{max-width:1180px;padding:36px 32px 56px}.si-page .si-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;align-items:stretch}.si-page .si-tool-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(27,46,75,.09);border-radius:16px;overflow:hidden;box-shadow:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.si-page .si-tool-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1b2e4b1f;border-color:var(--gold);text-decoration:none}.si-page .si-tool-card-head,.si-page .si-tool-card-planner .si-tool-card-head{min-height:0;background:#fff;padding:1.35rem 1.5rem 0;gap:.85rem}.si-page .si-tool-icon{width:44px;height:44px;border:0;border-radius:12px;background:#c9a84c1a}.si-page .si-tool-icon svg{width:20px;height:20px;fill:var(--gold)}.si-page .si-tool-card-eyebrow{font-size:.64rem;letter-spacing:.16em;color:var(--gold-muted);margin:0 0 .3rem}.si-page .si-tool-card-title{color:var(--navy);font-size:1.08rem;line-height:1.22}.si-page .si-tool-card-body,.si-page .si-tool-card-planner .si-tool-card-body{display:flex;flex-direction:column;flex:1;min-height:0;padding:.9rem 1.5rem 1.25rem}.si-page .si-tool-card-desc,.si-page .si-tool-card-planner .si-tool-card-desc{flex:1;min-height:0;margin:0 0 .9rem;color:#2d2d2db8;font-size:.86rem;line-height:1.6}.si-page .si-tool-inside,.si-page .si-tool-card-planner .si-tool-inside{min-height:0;margin:0 0 1rem;padding:0;background:transparent;border:0;border-radius:0}.si-page .si-tool-inside ul{display:flex;flex-flow:row wrap;gap:.4rem;list-style:none}.si-page .si-tool-inside ul li{padding:.3rem .65rem;border-radius:999px;background:#1b2e4b0f;color:var(--navy);font-size:.7rem;font-weight:600;line-height:1.35}.si-page .si-tool-cta{padding-top:.85rem;border-top:1px solid rgba(27,46,75,.08)}.si-page .si-tool-cta-label{color:var(--navy);font-size:.8rem;font-weight:700}.si-page .si-tool-arrow{color:var(--gold)}.si-page .si-tool-updated{color:#1b2e4b66;font-size:.72rem}@media(max-width:860px){.si-page .si-tool-grid{grid-template-columns:1fr;gap:1.15rem}}@media(max-width:640px){.si-page .si-tools{padding:24px 16px 44px}.si-page .si-tool-card:hover,.si-page .si-tool-card:active,.si-page .si-tool-card:focus-visible{transform:none;box-shadow:none}.si-page .si-tool-card-head,.si-page .si-tool-card-planner .si-tool-card-head{padding:1.15rem 1.15rem 0}.si-page .si-tool-card-body,.si-page .si-tool-card-planner .si-tool-card-body{padding:.8rem 1.15rem 1.1rem}.si-page .si-tool-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.si-page .si-header{background:var(--navy);padding:68px 32px 56px;text-align:center}.si-page .si-header-inner{max-width:780px;margin:0 auto;padding:0}.si-page .si-breadcrumb{display:block;width:100%;margin:0 0 28px;color:#f7f6f273;font-family:Inter,sans-serif;font-size:.78rem;text-align:center}.si-page .si-breadcrumb a{color:#f7f6f273;text-decoration:none;transition:color .15s}.si-page .si-breadcrumb a:hover{color:var(--gold)}.si-page .si-breadcrumb span{margin:0 .4rem}.si-page .si-header-eyebrow{color:var(--gold);font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.si-page .si-header h1{color:var(--offwhite);font-family:Playfair Display,serif;font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:700;line-height:1.06;margin:0 0 16px}.si-page .si-header-rule{width:52px;height:3px;border:0;background:var(--gold);margin:0 auto 24px}.si-page .si-header-intro{max-width:600px;margin:0 auto 28px;color:#f7f6f2d1;font-family:Inter,sans-serif;font-size:1rem;line-height:1.65}.si-page .si-header-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0}.si-page .si-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border:1px solid rgba(201,168,76,.3);border-radius:999px;background:#ffffff14;color:#f7f6f2b8;font-family:Inter,sans-serif;font-size:.76rem}.si-page .si-badge-label{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.si-page .si-also-see{background:var(--offwhite);border:0;padding:0 32px}.si-page .si-also-see-inner{max-width:1180px;margin:0 auto;padding:20px 0}.si-page .si-guides-link-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:1rem 1.35rem;border:1px solid rgba(201,168,76,.25);border-radius:14px;background:var(--navy);color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.si-page .si-guides-link-card:before,.si-page .si-guides-link-card:after{display:none}.si-page .si-guides-link-card:hover{transform:translateY(-2px);border-color:var(--gold);box-shadow:0 12px 28px #1b2e4b24;text-decoration:none}.si-page .si-guides-link-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#c9a84c1f;color:var(--gold)}.si-page .si-guides-link-icon svg{width:20px;height:20px;fill:currentColor}.si-page .si-guides-link-title{margin:0;color:var(--offwhite);font-family:Playfair Display,serif;font-size:1rem;font-weight:700;line-height:1.2}.si-page .si-guides-link-card>div:not(.si-guides-link-icon){min-width:0}.si-page .si-guides-link-desc{margin:.2rem 0 0;color:#f7f6f299;font-family:Inter,sans-serif;font-size:.82rem;line-height:1.5}.si-page .si-guides-link-arrow{display:inline-block;color:var(--gold);font-family:Inter,sans-serif;font-size:1.1rem;font-weight:800;transition:transform .18s}.si-page .si-guides-link-card:hover .si-guides-link-arrow{transform:translate(3px)}.si-page .si-tools{max-width:none;margin:0;padding:0 32px 56px;background:var(--offwhite)}.si-page .si-tools-inner{max-width:1180px;margin:0 auto}.si-page .si-tool-section{padding-top:16px}.si-page .si-tool-section+.si-tool-section{padding-top:36px}.si-page .si-tool-section-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.si-page .si-tool-section-label{margin:0;color:var(--gold-muted);font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;white-space:nowrap}.si-page .si-tool-section-rule{flex:1;height:1px;background:#1b2e4b1f}.si-page .si-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;align-items:stretch}.si-page .si-tool-card{display:flex;flex-direction:column;height:100%;border:1px solid rgba(27,46,75,.09);border-radius:16px;background:#fff;overflow:hidden;text-decoration:none;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.si-page .si-tool-card:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 18px 42px #1b2e4b1f;text-decoration:none}.si-page .si-tool-card-bar{display:none}.si-page .si-tool-card-head,.si-page .si-tool-card-planner .si-tool-card-head{display:flex;align-items:flex-start;gap:.85rem;min-height:0;padding:1.35rem 1.5rem 0;background:#fff}.si-page .si-tool-icon{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border:0;border-radius:12px;background:#c9a84c1a}.si-page .si-tool-card-eyebrow{margin:0 0 .3rem;color:var(--gold-muted);font-family:Inter,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.si-page .si-tool-card-title{color:var(--navy);font-family:Playfair Display,serif;font-size:1.08rem;font-weight:700;line-height:1.22}.si-page .si-tool-card-body,.si-page .si-tool-card-planner .si-tool-card-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:.9rem 1.5rem 1.25rem}.si-page .si-tool-card-desc,.si-page .si-tool-card-planner .si-tool-card-desc{flex:1;min-height:0;margin:0 0 .9rem;color:#2d2d2db8;font-family:Inter,sans-serif;font-size:.86rem;line-height:1.6}.si-page .si-tool-inside,.si-page .si-tool-card-planner .si-tool-inside{min-height:0;margin:0 0 1rem;padding:0;border:0;background:transparent}.si-page .si-tool-inside-label{display:none}.si-page .si-tool-inside ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.si-page .si-tool-inside ul li{margin:0;padding:.3rem .65rem;border-radius:999px;background:#1b2e4b0f;color:var(--navy);font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;line-height:1.35}.si-page .si-tool-inside ul li:before{display:none}.si-page .si-tool-cta{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid rgba(27,46,75,.08)}.si-page .si-tool-cta-label{display:inline-flex;align-items:center;gap:.35rem;color:var(--navy);font-family:Inter,sans-serif;font-size:.8rem;font-weight:700}.si-page .si-tool-arrow{color:var(--gold);transition:transform .2s}.si-page .si-tool-card:hover .si-tool-arrow{transform:translate(4px)}.si-page .si-tool-updated{color:#1b2e4b66;font-family:Inter,sans-serif;font-size:.72rem}.si-page .si-cta-block{padding:3rem 32px 3.2rem;border-top:3px solid var(--gold);background:var(--navy);text-align:center}.si-page .si-cta-block h2{margin:0 0 .6rem;color:var(--offwhite);font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.25}.si-page .si-cta-block p{max-width:480px;margin:0 auto 1.35rem;color:#f7f6f2b8;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.si-page .si-cta-btn{min-width:180px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.4rem;border-radius:999px;background:var(--gold);color:var(--navy);font-family:Inter,sans-serif;font-size:.86rem;font-weight:800;text-decoration:none;transition:background .18s,transform .18s}.si-page .si-cta-btn:hover{transform:translateY(-1px);background:var(--gold-muted);color:var(--navy);text-decoration:none}.si-page .si-footer{max-width:1180px;margin:0 auto;padding:1.75rem 32px 3rem}@media(max-width:860px){.si-page .si-guides-link-card{grid-template-columns:auto minmax(0,1fr) auto}.si-page .si-tool-grid{grid-template-columns:1fr;gap:1.15rem}}@media(max-width:640px){.si-page .si-header{padding:52px 24px 44px}.si-page .si-also-see{padding:0 16px}.si-page .si-tools{padding:0 16px 44px}.si-page .si-tool-section{padding-top:24px}.si-page .si-tool-section+.si-tool-section{padding-top:28px}.si-page .si-tool-section-head{margin-bottom:.9rem}.si-page .si-tool-card:hover,.si-page .si-tool-card:active,.si-page .si-tool-card:focus-visible,.si-page .si-guides-link-card:hover,.si-page .si-guides-link-card:active,.si-page .si-guides-link-card:focus-visible{transform:none;box-shadow:none}.si-page .si-tool-card-head,.si-page .si-tool-card-planner .si-tool-card-head{padding:1.15rem 1.15rem 0}.si-page .si-tool-card-body,.si-page .si-tool-card-planner .si-tool-card-body{padding:.8rem 1.15rem 1.1rem}.si-page .si-tool-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.si-page .si-cta-block{padding:2.5rem 24px 2.8rem}.si-page .si-footer{padding:1.5rem 16px 2.5rem}}@media(max-width:420px){.si-page .si-header-meta{gap:6px}.si-page .si-badge{padding:.35rem .7rem;font-size:.7rem}}
