.starchild-app-guide{--guide-muted:#b7cfda;--guide-accent:#86d6f7}.starchild-app-guide h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:400;line-height:1.14}.starchild-app-guide .eyebrow{font-size:.8125rem}.starchild-app-guide .editorial-hero{padding-bottom:48px}.starchild-app-guide .editorial-hero h1{font-size:clamp(2.5rem,5.1vw,5.3rem)}.starchild-app-guide .editorial-intro{max-width:760px}.starchild-app-guide .guide-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-block:30px;display:flex}.starchild-app-guide .guide-primary-link{color:#fff;background:#008bce;align-items:center;min-height:52px;padding:14px 22px;font-size:1rem;display:inline-flex}.starchild-app-guide .guide-primary-link:hover{background:#0079b4}.starchild-app-guide .guide-availability{color:#9ebcca;max-width:760px;margin:0;font-size:.9375rem;line-height:1.7}.starchild-app-guide .guide-availability a{color:var(--guide-accent);text-underline-offset:4px;text-decoration:underline}.starchild-app-guide .guide-page-nav{border-block:1px solid #355360;flex-wrap:wrap;align-items:center;gap:10px 30px;padding-block:18px;display:flex}.starchild-app-guide .guide-page-nav>span{color:#8fb5c8;letter-spacing:.1em;margin-right:auto;font-size:.8125rem}.starchild-app-guide .guide-page-nav a{color:#dbeef5;align-items:center;min-height:44px;font-size:1rem;display:inline-flex}.starchild-app-guide .guide-page-nav a:hover{text-underline-offset:5px;text-decoration:underline}.starchild-app-guide [id]{scroll-margin-top:24px}.starchild-app-guide .guide-twelve{max-width:none;padding-block:64px 72px}.starchild-app-guide .guide-pathway-intro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:35px;display:grid}.starchild-app-guide .guide-pathway-intro h2{margin-bottom:0}.starchild-app-guide .app-stage-intro{color:var(--guide-muted);margin:0 0 14px;font-size:1.0625rem;line-height:1.8}.starchild-app-guide .guide-reading-key{color:#93b5c6;margin:0;font-size:.9375rem;line-height:1.65}.starchild-app-guide .guide-route-nav{border-block:1px solid #3e6375;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.starchild-app-guide .guide-route-nav a{color:#e6f4f9;align-items:center;gap:18px;min-height:68px;padding:14px 22px;font-size:1.125rem;display:flex}.starchild-app-guide .guide-route-nav a+a{border-left:1px solid #3e6375}.starchild-app-guide .guide-route-nav a:hover{background:var(--surface-raised)}.starchild-app-guide .guide-route-nav span{color:var(--guide-accent);font-variant-numeric:tabular-nums;font-size:.875rem}.starchild-app-guide .guide-pathway-groups{margin:0;display:block}.starchild-app-guide .guide-pathway-group{border:0;border-bottom:1px solid #3e6375;grid-template-columns:minmax(170px,.7fr) minmax(0,2fr);gap:clamp(28px,5vw,72px);padding-block:42px;display:grid}.starchild-app-guide .guide-group-heading{align-self:start}.starchild-app-guide .guide-group-heading>span{color:var(--guide-accent);letter-spacing:.1em;font-size:.8125rem}.starchild-app-guide .guide-group-heading h3{margin:12px 0 16px;font-size:2.1rem;font-weight:400;line-height:1.2}.starchild-app-guide .guide-group-heading p{color:var(--guide-muted);min-height:0;margin:0 0 22px;font-size:1rem;line-height:1.7}.starchild-app-guide .guide-group-heading .guide-group-outcome{color:#87b7cd;border-left:2px solid #168dc2;margin:0;padding-left:16px;font-size:.9375rem}.starchild-app-guide .guide-stage-list{min-width:0;margin:0;padding:0;list-style:none}.starchild-app-guide .guide-stage{border-bottom:1px solid #345563}.starchild-app-guide .guide-stage-list>li:last-child .guide-stage{border-bottom:0}.starchild-app-guide .guide-stage>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:16px;min-height:100px;padding:20px 12px;list-style:none;display:grid}.starchild-app-guide .guide-stage>summary::-webkit-details-marker{display:none}.starchild-app-guide .guide-stage>summary::marker{content:""}.starchild-app-guide .guide-stage>summary:hover{background:var(--surface-panel);text-decoration:none}.starchild-app-guide .guide-stage-number{color:var(--guide-accent);font-variant-numeric:tabular-nums;align-self:start;padding-top:3px;font-size:1rem}.starchild-app-guide .guide-stage-label{min-width:0;display:block}.starchild-app-guide .guide-stage-label strong{color:#edf6fa;font-size:1.25rem;font-weight:500;line-height:1.4;display:block}.starchild-app-guide .guide-stage-label>span{color:var(--guide-muted);margin-top:6px;font-size:1rem;line-height:1.6;display:block}.starchild-app-guide .guide-stage-kind{color:#9dc2d4;text-align:right;max-width:100px;font-size:.875rem;line-height:1.4}.starchild-app-guide .guide-stage>summary>svg{color:var(--guide-accent);margin:0}.starchild-app-guide .guide-stage[open]>summary{background:var(--surface-raised)}.starchild-app-guide .guide-stage[open]>summary>svg{transform:rotate(180deg)}.starchild-app-guide .guide-stage-content{color:#254b5e;background:#e4eef2;padding:28px 30px;font-size:1rem;line-height:1.75}.starchild-app-guide .guide-stage-content dl{margin:0}.starchild-app-guide .guide-stage-content dl>div{grid-template-columns:140px minmax(0,1fr);gap:22px;margin-bottom:20px;display:grid}.starchild-app-guide .guide-stage-content dt{color:#12394f;font-size:.9375rem;font-weight:600}.starchild-app-guide .guide-stage-content dd{margin:0}.starchild-app-guide .guide-stage-footer{border-top:1px solid #b5cbd6;padding-top:15px}.starchild-app-guide .guide-stage-footer a{color:#08628d;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin:0;font-size:1rem;text-decoration:underline;display:inline-flex}.starchild-app-guide .guide-stage-footer>span{color:#466677;margin-top:8px;font-size:.9375rem;line-height:1.6;display:block}.starchild-app-guide .guide-framework-note{grid-template-columns:1fr 2fr;column-gap:50px;margin-top:38px;display:grid}.starchild-app-guide .guide-framework-note h3{color:#e0f0f8;margin:0;font-size:1.375rem;font-weight:400;line-height:1.4}.starchild-app-guide .guide-framework-note p{color:var(--guide-muted);margin:0 0 12px;font-size:1rem;line-height:1.8}.starchild-app-guide .guide-framework-note a{min-height:44px;color:var(--guide-accent);text-underline-offset:5px;grid-column:2;align-items:center;gap:10px;font-size:1rem;text-decoration:underline;display:inline-flex}.starchild-app-guide .guide-context-grid{gap:60px}.starchild-app-guide .guide-context-grid h3{margin:26px 0 10px;font-size:1.35rem;line-height:1.4}.starchild-app-guide .guide-context-grid h3:first-child{margin-top:0}.starchild-app-guide .guide-field-hierarchy{border-bottom:1px solid #9bb6c5;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:24px;padding-bottom:20px;display:grid}.starchild-app-guide .guide-field-hierarchy strong{color:#08628d;font-size:2.5rem;font-weight:400;line-height:1.2;display:block}.starchild-app-guide .guide-field-hierarchy span{margin-top:9px;font-size:1rem;font-weight:500;display:block}.starchild-app-guide .guide-field-hierarchy p{margin:7px 0 0;font-size:.9375rem;line-height:1.5}.starchild-app-guide .guide-report-reading{padding-block:72px}.starchild-app-guide .guide-reading-heading{max-width:780px}.starchild-app-guide .guide-reading-heading>p:last-child{color:var(--guide-muted);font-size:1.125rem;line-height:1.8}.starchild-app-guide .guide-reading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.starchild-app-guide .guide-reading-cards article{background:var(--surface-panel);border-top:2px solid #009bdb;flex-direction:column;padding:28px;display:flex}.starchild-app-guide .guide-reading-cards article>span{letter-spacing:.08em;color:#90d3f1;font-size:.8125rem}.starchild-app-guide .guide-reading-cards h3{margin:20px 0;font-size:1.4rem;font-weight:400;line-height:1.4}.starchild-app-guide .guide-reading-cards p{color:#c0d4dd;font-size:1rem;line-height:1.8}.starchild-app-guide .guide-reading-cards .guide-example-field,.starchild-app-guide .guide-reading-cards blockquote{color:#e9f3f7;margin:0 0 16px;font-size:1.3rem;line-height:1.5}.starchild-app-guide .guide-reading-cards blockquote{border-left:2px solid #009bdb;padding-left:16px}.starchild-app-guide .guide-reading-cards a{color:var(--guide-accent);text-underline-offset:5px;min-height:44px;margin-top:auto;padding-top:20px;font-size:1rem;text-decoration:underline}.starchild-app-guide .guide-report-actions{border-bottom:1px solid #355767;grid-template-columns:1.2fr 1fr;gap:50px;margin-top:30px;padding-block:25px 36px;display:grid}.starchild-app-guide .guide-report-actions h3{margin:0 0 12px;font-size:1.4rem;font-weight:400}.starchild-app-guide .guide-report-actions p,.starchild-app-guide .guide-report-comparison>p{color:var(--guide-muted);margin:0;font-size:1rem;line-height:1.8}.starchild-app-guide .guide-report-actions>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.starchild-app-guide .guide-report-comparison{padding-top:36px}.starchild-app-guide .guide-report-comparison .eyebrow{margin-bottom:18px}.starchild-app-guide .guide-report-comparison h3{margin:0 0 20px;font-size:1.75rem;font-weight:400}.starchild-app-guide .guide-comparison-scroll{margin-bottom:24px;overflow-x:auto}.starchild-app-guide .guide-report-comparison table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.75}.starchild-app-guide .guide-report-comparison caption{text-align:left;color:#abcada;padding-bottom:14px;font-size:.9375rem}.starchild-app-guide .guide-report-comparison th,.starchild-app-guide .guide-report-comparison td{text-align:left;vertical-align:top;border:1px solid #426374;padding:20px}.starchild-app-guide .guide-report-comparison thead th{color:#e8f3f8;background:var(--surface-raised);font-weight:500}.starchild-app-guide .guide-report-comparison tbody th{color:#e7f4fa;width:23%;font-weight:500}.starchild-app-guide .guide-report-comparison td{color:#bcd3df}.starchild-app-guide .guide-preparation{grid-template-columns:1fr 1.2fr;gap:70px;padding-block:72px;display:grid}.starchild-app-guide .guide-preparation article{border-top:1px solid #3c5e70;padding-block:24px}.starchild-app-guide .guide-preparation h3{margin:0 0 12px;font-size:1.3rem;font-weight:400;line-height:1.45}.starchild-app-guide .guide-preparation p{color:var(--guide-muted);margin:0;font-size:1rem;line-height:1.8}.starchild-app-guide .guide-preparation p a{color:var(--guide-accent);text-underline-offset:4px;text-decoration:underline}.starchild-app-guide .guide-preparation .editorial-text-link{margin-top:14px}.starchild-app-guide :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #91dcff}:is(.starchild-app-guide .reading-surface a:focus-visible,.starchild-app-guide .guide-stage-content a:focus-visible){outline-color:#005c85}@media (max-width:950px){.starchild-app-guide .guide-stage>summary{grid-template-columns:30px minmax(0,1fr) 20px;gap:12px}.starchild-app-guide .guide-stage-kind{text-align:left;grid-area:2/2;max-width:none;margin-top:-8px}.starchild-app-guide .guide-stage>summary>svg{grid-area:1/3}.starchild-app-guide .guide-stage-content dl>div{grid-template-columns:1fr;gap:5px}.starchild-app-guide .guide-reading-cards{gap:14px}.starchild-app-guide .guide-reading-cards article{padding:22px}}@media (max-width:800px){.starchild-app-guide .guide-pathway-intro,.starchild-app-guide .guide-context-grid,.starchild-app-guide .guide-framework-note,.starchild-app-guide .guide-preparation{grid-template-columns:1fr;gap:28px}.starchild-app-guide .guide-pathway-group{grid-template-columns:1fr;gap:20px;padding-block:32px}.starchild-app-guide .guide-group-heading p{max-width:600px;margin-bottom:14px}.starchild-app-guide .guide-group-heading .guide-group-outcome{display:none}.starchild-app-guide .guide-framework-note{gap:16px}.starchild-app-guide .guide-framework-note a{grid-column:1}.starchild-app-guide .guide-reading-cards{grid-template-columns:1fr}.starchild-app-guide .guide-reading-cards article{padding:26px}.starchild-app-guide .guide-report-actions{grid-template-columns:1fr;gap:12px}.starchild-app-guide .guide-twelve,.starchild-app-guide .guide-report-reading,.starchild-app-guide .guide-preparation{padding-block:48px}.starchild-app-guide .guide-page-nav{gap:0 24px}.starchild-app-guide .guide-page-nav>span{flex-basis:100%;margin-block:4px 8px}}@media (max-width:520px){.starchild-app-guide .editorial-hero{padding-block:132px 36px}.starchild-app-guide .editorial-hero h1{font-size:2.5rem}.starchild-app-guide .guide-hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.starchild-app-guide .guide-route-nav a{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:14px 12px;font-size:1rem}.starchild-app-guide .guide-stage>summary{padding:18px 8px}.starchild-app-guide .guide-stage-label strong{font-size:1.125rem}.starchild-app-guide .guide-stage-content{padding:24px 20px}.starchild-app-guide .guide-field-hierarchy{gap:14px}.starchild-app-guide .guide-field-hierarchy strong{font-size:2.25rem}.starchild-app-guide .guide-report-comparison th,.starchild-app-guide .guide-report-comparison td{padding:12px}.starchild-app-guide .guide-report-comparison table{min-width:540px}}.starchild-app-guide .guide-stage-footer{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.starchild-app-guide .guide-stage-footer>span{flex-basis:100%;margin-top:0}.field-atlas{--field-accent:#83d6ee;--field-muted:#abc0cd;--field-border:#759bb52e;background:radial-gradient(ellipse at 85% 0%,color-mix(in srgb, var(--surface-raised) 40.0%, transparent),transparent 40%),var(--surface-base);color:#edf5fa;padding:112px 0 64px;font-size:1rem;line-height:1.65}.field-atlas .public-wrap{width:calc(100% - 64px);max-width:none;padding-inline:0}.field-atlas #field-discovery>.atlas-wrap{text-align:left;width:calc(100% - 64px);max-width:none;margin-inline:auto}@media (max-width:1220px){.field-atlas #field-discovery>.atlas-wrap{width:calc(100% - 48px)}}@media (max-width:600px){.field-atlas #field-discovery>.atlas-wrap{width:calc(100% - 32px)}}:is(.field-atlas :is(a,button,input):focus-visible,.field-detail-sheet :is(a,button):focus-visible){outline-offset:4px;outline:2px solid #83d6ee}.field-atlas-header .editorial-breadcrumb{margin-bottom:32px;font-size:.8125rem}.field-atlas-opening{justify-content:space-between;align-items:center;gap:48px;margin-bottom:32px;display:flex}.field-atlas-opening>div{min-width:0}.field-atlas-header .eyebrow{color:var(--field-accent);margin:0 0 10px;font-size:.8125rem}.field-atlas-header h1{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(2.15rem,3.4vw,3.75rem);font-weight:400;line-height:1.12}.field-atlas-header h1 span{color:#a9e4f4;white-space:nowrap}.field-atlas-intro{max-width:840px;color:var(--field-muted);margin:0;font-size:1.0625rem}.field-atlas-scale{flex-shrink:0;gap:56px;margin:0 8px 0 0;padding:0;list-style:none;display:flex}.field-atlas-scale li{border-top:1px solid #3c6175;min-width:112px;padding-top:12px;position:relative}.field-atlas-scale li:not(:last-child):after{content:"→";color:#668b9f;font-size:1.1rem;position:absolute;top:24px;right:-37px}.field-atlas-scale strong{letter-spacing:-.05em;color:#c8edf8;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:400;line-height:1.15;display:block}.field-atlas-scale span{color:#edf5fa;margin-top:7px;font-size:.875rem;display:block}.field-atlas-scale small{color:#a5bdcc;margin-top:2px;font-size:.75rem;display:block}.field-atlas-toolbar{border-top:1px solid var(--field-border);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:6px;padding:22px 0;display:flex}.field-atlas-search{flex:1;max-width:800px}.field-atlas-search label{color:#d5e3ec;margin-bottom:8px;font-size:.875rem;display:block}.field-atlas-input{position:relative}.field-atlas-input>svg{color:var(--field-accent);z-index:1;position:absolute;top:15px;left:16px}.field-atlas-input input{color:#f2f9fc;background:var(--surface-panel)!important;height:50px!important;box-shadow:none!important;border:1px solid #54798e!important;border-radius:5px!important;padding:12px 46px!important;font-size:1rem!important}.field-atlas-input input::placeholder{color:#a8bdca}.field-atlas-input input::-webkit-search-cancel-button{display:none}.field-atlas-input button{color:#c1d6e2;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:44px;display:grid;position:absolute;top:3px;right:3px}.field-view-tabs{border:1px solid #456577;flex-shrink:0;background:var(--surface-base)!important;border-radius:5px!important;gap:4px!important;height:50px!important;padding:4px!important}.field-view-tabs [data-slot=tabs-trigger]{color:#b8cbd7;cursor:pointer;gap:9px;min-height:40px;padding:9px 17px;font-size:.9375rem;font-weight:400}.field-view-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--surface-active)!important;color:#f1faff!important;box-shadow:none!important;border-color:#527f97!important}.field-workbench{background:var(--surface-base);border:1px solid #37576b;border-radius:12px;min-width:0;scroll-margin-top:104px;overflow:clip}.field-workbench.with-inspector{background:var(--surface-panel);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.field-map-main{background:var(--surface-base);min-width:0}.field-workbench.with-inspector .field-map-main{border-right:1px solid var(--field-border);align-self:stretch}.field-workbench.is-overview .field-map-topbar{display:none}.field-workbench.is-overview .field-map-heading{padding:30px 30px 22px}.field-workbench.is-overview .field-map-content{padding:0 30px 28px}.field-map-topbar{border-bottom:1px solid var(--field-border);background:var(--surface-base);justify-content:space-between;align-items:center;gap:18px;min-height:63px;padding:16px 24px;display:flex}.field-map-topbar nav{color:#b2c8d6;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;font-size:.875rem;line-height:1.5;display:flex}.field-map-topbar nav a{align-items:center;gap:8px;min-height:30px;text-decoration:none;display:inline-flex}.field-map-topbar nav a:hover{text-underline-offset:4px;color:#fff;text-decoration:underline}.field-map-topbar nav [aria-current=page]{color:#e5f3fb}.field-map-topbar nav>svg{color:#6e8c9e;flex-shrink:0}.field-map-back{color:#c1ddeb;flex-shrink:0;align-items:center;gap:6px;min-height:32px;font-size:.875rem;display:flex}.field-map-heading{justify-content:space-between;align-items:center;gap:18px;padding:27px 26px 21px;display:flex}.field-atlas-small-heading{letter-spacing:.12em;color:var(--node-color,var(--field-accent));margin:0 0 9px;font-size:.75rem;font-weight:500}.field-map-heading h2{letter-spacing:-.025em;outline:none;margin:0 0 9px;scroll-margin-top:115px;font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.2}.field-result-count{color:var(--field-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.field-map-content,.field-directory{padding:0 26px 30px;margin:0!important}.field-family-map{border-top:1px solid var(--field-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.field-family-node{border-bottom:1px solid #36586c8c;grid-template-columns:42px minmax(0,1fr) 26px;align-items:center;gap:20px;min-width:0;min-height:146px;padding:24px 12px;transition:background .18s,border-color .18s;display:grid;position:relative;text-decoration:none!important}:is(.field-family-node:hover,.field-family-node:focus-visible){background:color-mix(in srgb,var(--node-color) 7%,transparent);border-bottom-color:var(--node-color)}.field-family-symbol{color:var(--node-color);flex-direction:column;align-items:center;gap:12px;display:flex}.field-family-symbol small{letter-spacing:.12em;font-variant-numeric:tabular-nums;opacity:.85;font-size:.6875rem}.field-family-copy{min-width:0}.field-family-node h3,.field-cluster-node h3{letter-spacing:-.01em;color:#f0f7fb;overflow-wrap:anywhere;margin:0 0 6px;font-size:1.0625rem;font-weight:500;line-height:1.45}.field-family-node p{color:#b4cad7;margin:0 0 12px;font-size:.9375rem;line-height:1.6}.field-family-count{color:var(--node-color);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.75rem;line-height:1.5;display:flex}.field-family-count>span{color:#597a8f}.field-family-arrow{color:#6f95ac;transition:transform .18s,color .18s}.field-family-node:hover .field-family-arrow{color:var(--node-color);transform:translate(3px)}.field-map-starter{background:var(--surface-panel);border:1px solid #335165;border-radius:8px;grid-column:span 2;align-items:center;gap:22px;min-width:0;margin-top:14px;padding:24px 28px;display:flex}.field-map-starter>svg{color:#87ccdf;flex-shrink:0}.field-map-starter h3{color:#e2f1f7;margin:0 0 5px;font-size:1.0625rem;font-weight:400;line-height:1.4}.field-map-starter p{color:#b0c6d3;margin:0 0 12px;font-size:.875rem;line-height:1.6}.field-starter-links{flex-wrap:wrap;gap:8px 22px;display:flex}.field-starter-links a{color:#a8e1f2;text-underline-offset:4px;align-items:center;gap:7px;min-height:32px;font-size:.875rem;-webkit-text-decoration:underline #4a7a90;text-decoration:underline #4a7a90;display:inline-flex}.field-starter-links a:hover{color:#fff;text-decoration-color:#a8e1f2}.field-cluster-node{background:var(--surface-panel);border:1px solid #416175;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;transition:background .15s,border-color .15s;display:flex;position:relative;text-decoration:none!important}.field-cluster-node:hover{background:var(--surface-raised);border-color:var(--node-color,#83d6ee)}.field-node-action{color:var(--node-color,#83d6ee);align-items:center;gap:8px;margin-top:auto;font-size:.875rem;display:flex}.field-map-instruction{color:#b3c9d5;max-width:800px;margin:0 0 24px;font-size:1rem}.field-map-parent{border:1px solid var(--node-color);background:var(--surface-raised);color:#e7f5fc;border-radius:5px;align-items:center;gap:12px;padding:17px 20px;font-size:1rem;display:flex}.field-map-parent>svg{color:var(--node-color);flex-shrink:0}.field-map-parent small{white-space:nowrap;color:#b0c6d3;margin-left:auto;font-size:.8125rem}.field-cluster-branches{border-left:1px solid #548295;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-left:23px;padding:26px 0 0 23px;display:grid}.field-cluster-node{min-height:206px}.field-cluster-node:before{content:"";border-top:1px solid #548295;width:23px;position:absolute;top:30px;left:-24px}.field-cluster-label{color:var(--node-color);margin-bottom:12px;font-size:.8125rem}.field-cluster-node p{color:#adc4d1;margin:0 0 20px;font-size:.875rem;line-height:1.65}.field-atlas-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.field-atlas-field-list li{min-width:0;scroll-margin-top:125px}.field-atlas-field-list li>a{background:var(--surface-panel);color:#edf7fc;border:1px solid #3b5c70;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:103px;padding:18px 40px 18px 19px;text-decoration:none;display:flex;position:relative}.field-atlas-field-list li>a:hover{background:var(--surface-raised);border-color:var(--node-color,#83d6ee)}.field-name{font-size:1rem;line-height:1.5}.field-atlas-field-list small{letter-spacing:.035em;color:#9bb8c9;margin-top:10px;font-size:.75rem}.field-node-arrow{color:var(--node-color,#83d6ee);position:absolute;top:calc(50% - 8px);right:15px}.field-atlas-field-list .field-atlas-linked>a{border-color:var(--node-color,#83d6ee);background:var(--surface-active);box-shadow:inset 3px 0 var(--node-color,#83d6ee)}.field-result-path{color:#adcadb;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:10px;font-size:.875rem;line-height:1.6;display:flex}.field-inspector{background:var(--surface-panel);scrollbar-width:thin;scrollbar-color:#496a7e transparent;align-self:start;max-height:calc(100dvh - 100px);padding:30px 24px;position:sticky;top:88px;overflow-y:auto}.field-inspector h2{letter-spacing:-.025em;color:#f1f8fc;margin:0 0 14px;font-size:1.6rem;font-weight:400;line-height:1.25}.field-inspector>p:not(.field-atlas-small-heading),.field-inspector-section p{color:#b3c9d7;margin:0 0 18px;font-size:.9375rem;line-height:1.7}.field-inspector-section{border-top:1px solid #547f962e;margin-top:22px;padding-top:22px}.field-inspector-section h3{color:#e1eef6;margin:0 0 12px;font-size:.9375rem;font-weight:500}.field-selection-id{color:var(--node-color,#83d6ee);border:1px solid #4b6b7c;border-radius:4px;padding:3px 8px;font-size:.8125rem;display:inline-block}.field-location-path{border-left:1px solid #568498;margin:0;padding:0 0 0 15px;list-style:none}.field-location-path li{padding:0 0 23px 8px;position:relative}.field-location-path li:last-child{padding-bottom:0}.field-location-path li:before{content:"";background:var(--node-color,#83d6ee);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-19px}.field-location-path small{letter-spacing:.09em;color:#91b2c5;margin-bottom:5px;font-size:.75rem;display:block}.field-location-path a,.field-location-path strong{color:#d5ebf7;font-size:.9375rem;font-weight:400;line-height:1.6;display:block}.field-location-path a{text-underline-offset:4px;-webkit-text-decoration:underline #648fa0;text-decoration:underline #648fa0}.field-related-link{color:#bfdce9;border-bottom:1px solid #58798c2b;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 0;font-size:.875rem;line-height:1.65;display:flex;text-decoration:none!important}.field-related-link svg{color:#88b8d0;flex-shrink:0}.field-related-link:hover,.field-related-link[aria-current=true]{color:#fff}.field-inspector-more{color:#a0def2;text-underline-offset:4px;align-items:center;gap:8px;min-height:32px;margin-top:16px;font-size:.875rem;line-height:1.65;text-decoration:underline;display:inline-flex}.field-inspector-more svg{flex-shrink:0}.field-mobile-detail-button{display:none}.field-atlas-empty{text-align:center;max-width:600px;margin:auto;padding:35px 15px 55px}.field-atlas-empty>svg{color:#83d6ee;margin:0 auto 16px}.field-atlas-empty h3{margin:0 0 14px;font-size:1.4rem;font-weight:400;line-height:1.4}.field-atlas-empty p{color:#b3c9d7;margin:0 0 22px}.field-atlas-empty button,.field-atlas-empty a{background:var(--surface-raised);color:#e0f3fc;cursor:pointer;border:1px solid #6895ad;border-radius:4px;justify-content:center;align-items:center;min-height:44px;margin:6px;padding:9px 17px;font-size:.9375rem;display:inline-flex}.field-directory-layout{grid-template-columns:240px minmax(0,1fr);gap:30px;display:grid}.field-directory-families{flex-direction:column;align-self:start;display:flex}.field-directory-families button{color:#bdcfdc;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #4162754d;border-left:2px solid #0000;border-right:0;justify-content:space-between;align-items:center;gap:13px;width:100%;min-height:50px;padding:14px 12px;font-size:.9375rem;line-height:1.5;display:flex}.field-directory-families button span{color:#86c7df;font-size:.8125rem}.field-directory-families button:hover{background:var(--surface-raised)}.field-directory-families button[aria-pressed=true]{background:var(--surface-raised);color:#fff;border-left-color:#83d6ee}.field-directory-family{border:1px solid #365468;border-radius:4px;margin-bottom:28px;overflow:hidden}.field-directory-family>h3{background:var(--surface-raised);color:#edf7fc;margin:0;padding:20px;font-size:1.15rem;font-weight:400;line-height:1.4}.field-directory-cluster{border-color:#365468!important}.field-directory-cluster [data-slot=accordion-trigger]{color:#dceaf3;line-height:1.5;padding:20px!important;font-size:1rem!important}.field-directory-cluster [data-slot=accordion-trigger]>span{flex-direction:column;gap:4px;display:flex}.field-directory-cluster [data-slot=accordion-trigger] small{color:#99b7c9;font-size:.8125rem;font-weight:400}.field-directory-cluster [data-slot=accordion-trigger] svg{color:#92c8df}.field-directory-cluster [data-slot=accordion-content]{padding:0 20px 20px!important}.field-detail-sheet{--field-border:#759bb52e;--field-accent:#83d6ee;--field-muted:#abc0cd;border-radius:14px 14px 0 0;max-height:88dvh;overflow-y:auto;background:var(--surface-panel)!important;color:#edf5fa!important;z-index:200!important;padding:0!important}.field-detail-sheet .field-inspector-mobile{border:0;min-height:0;max-height:none;padding:35px 25px 30px;position:static;overflow:visible;display:block!important}.field-detail-sheet>button{background:var(--surface-raised);color:#dff4fc;opacity:1;place-items:center;width:36px;height:36px;display:grid;top:10px;right:10px}.field-atlas-context{grid-template-columns:1.15fr 1fr;gap:70px;padding-block:60px 40px;display:grid}.field-atlas-context .eyebrow{color:#83d6ee;font-size:.8125rem}.field-atlas-context h2{letter-spacing:-.03em;margin:13px 0 20px;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:400;line-height:1.2}.field-atlas-context h3{margin:0 0 12px;font-size:1.0625rem;font-weight:500;line-height:1.5}.field-atlas-context h3:not(:first-child){margin-top:28px}.field-atlas-context p{color:#aac2d1;font-size:1rem;line-height:1.8}.field-atlas-context a,.field-atlas-source a{color:#9edff3;text-underline-offset:5px;min-height:32px;font-size:.9375rem;text-decoration:underline;display:inline-block}.field-atlas-links{flex-direction:column;align-items:flex-start;gap:8px;margin-top:23px;display:flex}.field-atlas-source{color:#9fb8c9;border-top:1px solid #345569;padding-top:25px;font-size:.875rem}.field-atlas-source p{max-width:1100px;margin:0 0 13px}@media (min-width:1600px){.field-workbench.with-inspector{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1500px){.field-family-map{grid-template-columns:repeat(2,minmax(0,1fr))}.field-map-starter{grid-column:span 1}.field-atlas-scale{gap:38px}.field-atlas-scale li{min-width:100px}.field-atlas-scale li:not(:last-child):after{right:-27px}}@media (max-width:1220px){.field-atlas-opening{gap:30px}.field-atlas-scale{gap:28px}.field-atlas-scale li{min-width:86px}.field-atlas-scale li:not(:last-child):after{right:-21px}.field-atlas-scale small{max-width:90px}.field-atlas .public-wrap{width:calc(100% - 48px)}.field-workbench.with-inspector{grid-template-columns:minmax(0,1fr) 272px}.field-family-map{grid-template-columns:repeat(2,minmax(0,1fr))}.field-family-node{gap:16px;min-height:146px}.field-inspector{padding:25px 20px}.field-map-heading{padding:25px 20px 20px}.field-map-content,.field-directory{padding:0 20px 25px}.field-map-topbar{padding-inline:20px}.field-cluster-branches{grid-template-columns:1fr}.field-cluster-node{min-height:180px}.field-directory-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}}@media (max-width:900px){.field-atlas{padding-top:103px}.field-workbench.with-inspector{display:block}.field-workbench>.field-inspector{display:none}.field-family-map{grid-template-columns:repeat(2,minmax(0,1fr))}.field-atlas-opening{flex-direction:column;align-items:flex-start;gap:26px}.field-atlas-scale{gap:48px;margin:0}.field-atlas-scale li{min-width:110px}.field-atlas-scale li:not(:last-child):after{right:-31px}.field-atlas-scale small{max-width:none}.field-atlas-scale strong{font-size:2rem}.field-family-node{grid-template-columns:30px minmax(0,1fr) 16px;gap:12px;min-height:155px;padding-inline:5px}.field-workbench.with-inspector .field-map-main{border-right:0}.field-map-starter{gap:12px;padding:20px 15px}.field-map-starter>svg{display:none}.field-cluster-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.field-mobile-detail-button{background:var(--surface-active);color:#dcf4ff;border:1px solid #71aac5;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:11px 14px;font-size:.9375rem;display:inline-flex}.field-map-heading{flex-wrap:wrap}.field-atlas-context{gap:35px}.field-directory-layout{grid-template-columns:1fr}.field-directory-families{border:1px solid #365468;grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;margin-bottom:3px;padding:5px;display:grid;overflow-y:auto}.field-directory-families button{font-size:.875rem}}@media (max-width:700px){.field-family-map{grid-template-columns:1fr}.field-family-node{grid-template-columns:36px minmax(0,1fr) 18px;gap:17px;min-height:128px}.field-map-starter{margin-top:20px}.field-map-starter>svg{display:block}.field-workbench.is-overview .field-map-heading{padding:24px 20px 18px}.field-workbench.is-overview .field-map-content{padding:0 20px 22px}}@media (max-width:600px){.field-atlas-opening{gap:24px;margin-bottom:24px}.field-atlas-scale{gap:32px;width:100%}.field-atlas-scale li{flex:1;min-width:0}.field-atlas-scale li:not(:last-child):after{top:21px;right:-23px}.field-atlas-scale strong{font-size:1.8rem}.field-atlas-scale span{font-size:.8125rem}.field-atlas-scale small{font-size:.6875rem;line-height:1.5}.field-atlas-toolbar{padding-top:18px}.field-atlas .public-wrap{width:calc(100% - 32px)}.field-atlas-header .editorial-breadcrumb{gap:8px;margin-bottom:20px;font-size:.8125rem}.field-atlas-header h1{font-size:2.2rem}.field-atlas-intro{margin:0;font-size:1rem;line-height:1.7}.field-atlas-toolbar{flex-direction:column;align-items:stretch;gap:16px}.field-atlas-search{width:100%;max-width:none}.field-view-tabs{align-self:flex-start;width:100%;height:47px!important}.field-view-tabs [data-slot=tabs-trigger]{min-height:37px}.field-map-topbar{align-items:flex-start;gap:12px;padding:14px 16px}.field-map-topbar nav{gap:5px 7px;font-size:.8125rem}.field-map-back{font-size:.8125rem}.field-map-heading{padding:22px 16px 20px}.field-map-heading h2{font-size:1.6rem}.field-map-content,.field-directory{padding:0 16px 22px}.field-family-map{gap:0}.field-family-node h3{font-size:1rem}.field-family-node p{margin-bottom:8px;font-size:.875rem}.field-map-starter{padding:20px 16px}.field-starter-links{gap:8px 16px}.field-map-starter>svg{display:none}.field-cluster-branches{grid-template-columns:1fr;gap:14px;margin-left:12px;padding-left:16px}.field-cluster-node:before{width:16px;left:-17px}.field-map-parent{flex-wrap:wrap;gap:8px;padding:14px;font-size:.9375rem}.field-map-parent small{width:100%;margin-left:27px}.field-atlas-field-list{grid-template-columns:1fr;gap:10px}.field-atlas-field-list li>a{min-height:95px}.field-map-instruction{font-size:.9375rem}.field-directory-families{grid-template-columns:1fr;max-height:240px}.field-directory-cluster [data-slot=accordion-trigger]{padding:17px!important}.field-directory-cluster [data-slot=accordion-content]{padding:0 12px 15px!important}.field-atlas-context{grid-template-columns:1fr;gap:30px;padding-block:40px 28px}.field-atlas-source{font-size:.875rem}.field-inspector h2{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.field-atlas *,.field-detail-sheet{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.field-atlas-opening .starchild-app-stores{margin-top:20px}.field-atlas-return-map{color:#a9e4f4;text-underline-offset:4px;margin-top:18px;display:inline-block}.starchild-daily-life{color:#15384e;text-align:left;background:#eaf2f6}.daily-life-wrap{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:clamp(24px,4vw,72px)}.starchild-daily-life [id]{scroll-margin-top:110px}.daily-life-hero{isolation:isolate;color:#f0f7fa;background:#101d2b;flex-direction:column;min-height:760px;padding:120px 0 24px;display:flex;position:relative;overflow:hidden}.daily-life-art{z-index:-2;object-fit:cover;object-position:64% center;width:100%;height:calc(100% - 88px);position:absolute;inset:88px 0 0}.daily-life-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#101d2bf2 0%,#101d2bdb 29%,#101d2b80 48%,#101d2b08 75%),linear-gradient(#0000 72%,#101d2beb);position:absolute;inset:88px 0 0}.daily-life-hero-frame{flex-direction:column;flex:1;display:flex}.daily-life-breadcrumb{color:#c3d9e5;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:.875rem;line-height:1.6;display:flex}.daily-life-breadcrumb a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.daily-life-opening{max-width:580px;padding-bottom:34px}.daily-life-kicker{letter-spacing:.1em;color:#34708f;margin:0 0 18px;font-size:.875rem;line-height:1.6}.daily-life-hero .daily-life-kicker{color:#9cd7f2}.daily-life-opening h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(3.2rem,5.6vw,6.1rem);font-weight:400;line-height:1.06}.daily-life-opening h1 span{color:#9fdef7}.daily-life-intro{color:#d3e2eb;max-width:47ch;margin:0 0 24px;font-size:1.125rem;line-height:1.75}.daily-life-start{color:#10354a;background:#9fdef7;border:1px solid #9fdef7;justify-content:center;align-items:center;min-height:50px;padding:13px 21px;font-size:1rem;line-height:1.5;text-decoration:none;display:inline-flex}.daily-life-start:hover{color:#10354a;background:#d7f1fc}.daily-life-opening .starchild-app-stores{margin-top:24px}.daily-life-opening .starchild-store-badge{background:#101820ed;border-color:#819cad}.daily-life-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.daily-life-hero-foot:before{content:"";background:#b9d3e358;flex:0 0 100%;height:1px}.daily-life-hero-foot>p:first-of-type{letter-spacing:.08em;color:#c8dce7;margin:0;font-size:.875rem;line-height:1.7}.daily-life-hero-foot>p:first-of-type>span{letter-spacing:0;color:#b7cdda;margin-top:5px;display:block}.daily-life-contents{background:#132b42;border-bottom:1px solid #345770}.daily-life-contents>.daily-life-wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.daily-life-contents a{color:#e0f0f8;border-right:1px solid #345770;align-items:center;gap:16px;min-height:84px;padding:16px 24px;font-size:1rem;line-height:1.5;transition:background .15s;display:flex}.daily-life-contents a:first-child{border-left:1px solid #345770}.daily-life-contents a:hover{background:#204761}.daily-life-contents a>span{color:#85c9e8;font-variant-numeric:tabular-nums;font-size:.875rem}.daily-life-situations{padding:clamp(40px,5vw,72px) 0 0}.daily-life-section-heading{grid-template-columns:1fr 1.8fr;align-items:center;gap:clamp(28px,4vw,64px);margin-bottom:34px;display:grid}.starchild-daily-life :is(.daily-life-assessments,.daily-life-situations) h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.3vw,3.4rem);font-weight:400;line-height:1.15}.daily-life-section-heading>p{color:#456171;max-width:68ch;margin:0;font-size:1.125rem;line-height:1.8}.daily-life-assessments{background:#f3f8fb;border-bottom:1px solid #b7cdd8;padding:clamp(52px,6vw,96px) 0 48px}.daily-life-assessments>.daily-life-wrap{max-width:1680px;margin-inline:auto}.daily-life-assessments .daily-life-section-heading{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(36px,6vw,100px);margin-bottom:50px}.daily-life-assessments .daily-life-kicker{letter-spacing:.14em;color:#276b91;margin-bottom:20px;font-size:.8125rem;font-weight:600}.starchild-daily-life .daily-life-assessments h2{letter-spacing:-.045em;color:#122f48;font-size:clamp(2.5rem,3.8vw,4.25rem);line-height:1.1}.daily-life-assessments h2 span{color:#347da2}.daily-life-assessment-intro{padding-top:4px}.daily-life-assessment-intro p{color:#3c596d;max-width:60ch;margin:0;font-size:1.0625rem;line-height:1.8}.daily-life-assessment-intro p+p{color:#536f80;border-top:1px solid #c9dce7;margin-top:18px;padding-top:18px;font-size:1rem}.daily-life-assessment-steps{gap:16px;display:grid}.daily-life-assessment-steps article{background:#fff;border:1px solid #c5d9e5;grid-template-columns:minmax(180px,.64fr) minmax(0,1.7fr) minmax(0,1.12fr);min-width:0;display:grid;box-shadow:0 6px 20px #17394f04}.daily-life-stage{color:#b7e4f8;background:#142c43;flex-direction:column;align-items:flex-start;padding:30px 28px;display:flex;position:relative;overflow:hidden}.daily-life-stage:after{content:"";background:linear-gradient(#689ab8,#0000);flex:1;width:1px;min-height:20px;margin-top:24px;margin-left:17px}.daily-life-stage-number{font-variant-numeric:tabular-nums;color:#bcdef0;border:1px solid #7299b4;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:24px;font-size:.875rem;display:grid}.daily-life-stage-code{letter-spacing:-.04em;color:#d6f1ff;font-size:clamp(2.75rem,3.8vw,4rem);font-weight:400;line-height:1}.daily-life-stage p{color:#9dccdf;margin:13px 0 0;font-size:.9375rem;line-height:1.5}.daily-life-assessment-steps article:nth-child(2) .daily-life-stage{background:#193d58}.daily-life-assessment-steps article:nth-child(3) .daily-life-stage{background:#214f6d}.daily-life-stage-explanation{padding:32px clamp(26px,3vw,46px)}.daily-life-assessment-steps h3{letter-spacing:-.025em;color:#143950;max-width:30ch;margin:0 0 18px;font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:400;line-height:1.3}.daily-life-stage-explanation>p,.daily-life-deliverable>p{color:#466172;margin:0;font-size:1rem;line-height:1.8}.daily-life-deliverable{background:#e9f3f9;border-left:1px solid #d3e2ea;flex-direction:column;align-self:stretch;padding:32px clamp(24px,2.5vw,38px);display:flex}.daily-life-deliverable>p.daily-life-outcome-label{letter-spacing:.14em;color:#2b7197;margin-bottom:18px;font-size:.75rem;font-weight:600;line-height:1.5}.daily-life-deliverable>p.daily-life-outcome-report{color:#244d66;margin-top:auto;padding-top:20px;font-size:.9375rem;line-height:1.65}.daily-life-assessments a{color:#145c83;text-underline-offset:4px;-webkit-text-decoration:underline #88b9d2;text-decoration:underline #88b9d2}.daily-life-assessments a:hover{color:#072f4a;text-decoration-color:currentColor}.daily-life-reports{color:#173c56;margin-top:58px}.daily-life-reports>header{text-align:left;grid-template-columns:1fr;justify-items:start;gap:18px;margin-bottom:28px;display:grid}.daily-life-reports>header .daily-life-kicker{margin-bottom:14px}.daily-life-reports h3{letter-spacing:-.035em;color:#153a52;margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:400;line-height:1.18}.daily-life-reports>header>p{color:#536f80;max-width:48ch;margin:0;font-size:1rem;line-height:1.8}.daily-life-reports>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.daily-life-reports article{color:#e4f2fb;background:#142c43;border:1px solid #315a76;flex-direction:column;min-width:0;padding:clamp(26px,3vw,42px);display:flex}.daily-life-reports article:nth-child(2){background:#1b405c}.daily-life-report-heading{letter-spacing:.1em;color:#9bcee6;border-bottom:1px solid #6287a257;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:25px;padding-bottom:24px;font-size:.75rem;line-height:1.5;display:flex}.daily-life-report-heading>span:last-child{color:#bbd7e6;letter-spacing:.07em}.daily-life-reports h4{letter-spacing:-.035em;color:#edf8ff;margin:0 0 20px;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.15}.daily-life-reports article>p{color:#bed4e3;max-width:66ch;margin:0 0 28px;font-size:1rem;line-height:1.8}.daily-life-reports a{color:#d7f2ff;background:#ffffff05;border:1px solid #6ca5c4;align-self:flex-start;min-height:48px;margin-top:auto;padding:12px 18px;font-size:1rem;line-height:1.5;text-decoration:none;transition:background .15s}.daily-life-reports a:hover{color:#12364e;background:#c2e7f4}.daily-life-reports a:focus-visible{outline-color:#a8e3f6}.daily-life-reading-depth{border-block:1px solid #b7cdd8;margin-top:36px}.daily-life-reading-depth summary{cursor:pointer;color:#216380;padding:22px 0;font-size:1.0625rem;line-height:1.7}.daily-life-reading-depth>div{max-width:100ch;padding:0 0 12px}.daily-life-reading-depth p{color:#456171;margin:0 0 18px;font-size:1rem;line-height:1.8}.daily-life-assessment-status{color:#536f80;max-width:120ch;margin:24px 0 0;font-size:.875rem;line-height:1.8}@media (max-width:1100px){.daily-life-assessment-steps article{grid-template-columns:170px minmax(0,1fr)}.daily-life-stage{grid-row:1/3}.daily-life-stage-explanation{padding:28px 32px}.daily-life-deliverable{border-top:1px solid #d3e2ea;border-left:0;grid-column:2;padding:24px 32px}.daily-life-deliverable>p.daily-life-outcome-label{margin-bottom:12px}.daily-life-deliverable>p.daily-life-outcome-report{padding-top:14px}.daily-life-contents a{gap:12px;padding-inline:16px}}@media (max-width:800px){.daily-life-assessments{padding-top:42px}.daily-life-assessments .daily-life-section-heading,.daily-life-reports>header{grid-template-columns:1fr;gap:24px}.daily-life-assessments .daily-life-section-heading{margin-bottom:30px}.daily-life-assessment-steps{gap:20px}.daily-life-assessment-steps article{grid-template-columns:1fr}.daily-life-stage{grid-row:auto;grid-template-columns:36px 1fr;align-items:center;gap:4px 18px;padding:22px 24px;display:grid}.daily-life-stage-number{grid-row:1/3;margin:0}.daily-life-stage-code{letter-spacing:-.025em;font-size:2.125rem}.daily-life-stage p{margin:2px 0 0;font-size:.875rem}.daily-life-stage:after{display:none}.daily-life-stage-explanation{padding:26px 24px}.daily-life-assessment-steps h3{max-width:28ch;margin-bottom:16px;font-size:1.5rem}.daily-life-deliverable{grid-column:1;padding:24px}.daily-life-reports{margin-top:42px}.daily-life-reports>header{gap:18px;margin-bottom:24px}.daily-life-reports>div{grid-template-columns:1fr}.daily-life-reports article{padding:28px 24px}.daily-life-report-heading{gap:10px;font-size:.75rem}.daily-life-reports h4{font-size:2.125rem}.daily-life-reports article>p{margin-bottom:24px}}.daily-life-explorer[data-slot=tabs]{border:1px solid #b7cdd8;grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.daily-life-selector[data-slot=tabs-list]{background:#e1edf3;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:auto;padding:0;display:flex}.daily-life-selector [role=tab]{white-space:normal;text-align:left;color:#286080;width:100%;height:auto;min-height:88px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c0d4df;border-radius:0;flex:none;grid-template-columns:24px minmax(0,1fr) 22px;gap:16px;padding:20px;font-weight:400;transition:background .15s;display:grid}.daily-life-selector [role=tab]>svg{width:21px;height:21px}.daily-life-selector [role=tab]>span{min-width:0}.daily-life-selector strong{font-size:1rem;font-weight:500;line-height:1.5;display:block}.daily-life-selector small{color:#426b80;margin-top:4px;font-size:.875rem;line-height:1.6;display:block}.daily-life-selector em{color:#4a7187;text-align:right;font-size:.875rem;font-style:normal;line-height:1.5}.daily-life-selector [role=tab][data-state=active]{color:#f0f7fb;box-shadow:none;background:#1a334d}.daily-life-selector [role=tab][data-state=active] :is(small,em){color:#c5dcea}.daily-life-selector [role=tab][data-state=inactive]:hover{background:#cfe2ed}.daily-life-selector [role=tab]:after{display:none}.daily-life-display{color:#e8f2f8;background:#0d1a2b;min-width:0}.daily-life-detail{min-height:660px;margin:0;padding:clamp(28px,3.5vw,56px)}.daily-life-panel-kicker{color:#85c9ea;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;font-size:.875rem;display:flex}.daily-life-panel-label{color:#91d0ef;margin:26px 0 12px;font-size:1rem;line-height:1.6}.daily-life-detail h3{letter-spacing:-.035em;color:#f0f7fa;max-width:28ch;margin:0 0 32px;font-size:clamp(2rem,3vw,3.3rem);font-weight:400;line-height:1.15}.daily-life-help h4{color:#dfeaf2;margin:0 0 12px;font-size:1.0625rem;font-weight:500;line-height:1.6}.daily-life-detail p{font-size:1.0625rem;line-height:1.8}.daily-life-help p{color:#bfd0dd;max-width:85ch;margin:0}.daily-life-step{border-top:1px solid #395064;margin-top:30px;padding-top:25px}.daily-life-step .daily-life-kicker{color:#88c9e9;margin-bottom:12px;font-size:.875rem}.daily-life-step>p:last-child{color:#d6e5ee;border-left:2px solid #64b7dc;max-width:80ch;margin:0;padding-left:18px}.daily-life-note{border-block:1px solid #395064;margin-top:28px}.daily-life-note summary{cursor:pointer;color:#93d1ef;padding:18px 0;font-size:1rem;line-height:1.6}.daily-life-note p{color:#bdd0dc;margin:0 0 20px;font-size:.9375rem}.daily-life-panel-foot{border-top:1px solid #395064;flex-wrap:wrap;gap:12px 30px;margin-top:30px;padding-top:23px;display:flex}.daily-life-panel-foot>span{color:#88c9e9;letter-spacing:.08em;flex-basis:100%;font-size:.875rem;line-height:1.6}.daily-life-panel-foot a{color:#b0e0f7;text-underline-offset:5px;font-size:1rem;line-height:1.65;text-decoration:underline}.daily-life-perspective{border-bottom:1px solid #b7cdd8;grid-template-columns:1fr 1.8fr;gap:clamp(28px,4vw,64px);padding-block:clamp(40px,5vw,64px);display:grid}.daily-life-perspective ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.daily-life-perspective li{border-top:1px solid #a6c1d0;min-width:0;padding-top:18px}.daily-life-perspective li>span{color:#39708d;font-size:.875rem;line-height:1.6}.daily-life-perspective h3{color:#15384e;margin:14px 0 10px;font-size:1.25rem;font-weight:400;line-height:1.5}.daily-life-perspective p{color:#456171;margin:0;font-size:1rem;line-height:1.8}.daily-life-continuation{grid-template-columns:1fr 1.8fr;gap:clamp(28px,4vw,64px);padding-block:clamp(40px,5vw,64px);display:grid}.daily-life-continuation h2{margin-bottom:24px}.daily-life-continuation>div>p:not(.daily-life-kicker){color:#456171;max-width:64ch;margin:0 0 18px;font-size:1.0625rem;line-height:1.8}.daily-life-continuation>div>.daily-life-status{font-size:.875rem!important}.daily-life-continuation nav{align-content:start;display:grid}.daily-life-continuation nav>a{color:#15384e;border-top:1px solid #a6c1d0;padding:22px 0;display:block}.daily-life-continuation nav>a:last-child{border-bottom:1px solid #a6c1d0}.daily-life-continuation nav>a>span{letter-spacing:.08em;color:#34708f;font-size:.875rem;line-height:1.6;display:block}.daily-life-continuation nav>a>strong{margin:10px 0;font-size:1.5rem;font-weight:400;line-height:1.4;display:block}.daily-life-continuation nav>a>p{color:#456171;margin:0;font-size:1rem;line-height:1.7}.daily-life-continuation nav>a:hover>strong{color:#0878ab}.daily-life-return{color:#286080;border-top:1px solid #b7cdd8;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-block:24px;font-size:1rem;line-height:1.8;display:flex}.starchild-daily-life :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #1b83b2}:is(.daily-life-hero :is(a,button):focus-visible,.daily-life-display :is(a,summary):focus-visible){outline-color:#a4dffa}@media (min-width:1900px){.daily-life-hero{min-height:calc(33.3333vw + 88px)}}@media (max-width:1100px){.daily-life-explorer[data-slot=tabs]{grid-template-columns:290px minmax(0,1fr)}.daily-life-perspective ol{grid-template-columns:1fr;gap:20px}.daily-life-perspective li{grid-template-columns:28px 1fr;gap:16px;display:grid}.daily-life-perspective h3{margin-top:0}}@media (max-width:800px){.daily-life-hero{min-height:0;padding-top:110px}.daily-life-art{object-position:70% center;opacity:.6;height:360px}.daily-life-hero:before{background:linear-gradient(90deg,#101d2be6,#101d2b8a),linear-gradient(#0000 20%,#101d2b 100%)}.daily-life-opening{padding:12px 0 32px}.daily-life-opening h1{font-size:clamp(2.75rem,9vw,4.5rem)}.daily-life-hero-foot{gap:16px}.daily-life-hero-foot .brand-motto{margin-left:0}.daily-life-contents>.daily-life-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.daily-life-contents a{border-bottom:1px solid #345770;gap:10px;min-height:76px;padding:16px 12px;font-size:.875rem}.daily-life-contents a:nth-child(odd){border-left:1px solid #345770}.daily-life-contents a:nth-last-child(-n+2){border-bottom:0}.daily-life-section-heading,.daily-life-perspective,.daily-life-continuation{grid-template-columns:1fr;gap:24px}.daily-life-explorer[data-slot=tabs]{grid-template-columns:1fr}.daily-life-selector[data-slot=tabs-list]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daily-life-selector [role=tab]{border-right:1px solid #c0d4df;grid-template-columns:minmax(0,1fr) 22px;gap:8px;min-height:86px;padding:16px}.daily-life-selector [role=tab]>svg{display:none}.daily-life-selector [role=tab]:last-child{border-bottom:0;grid-column:1/-1}.daily-life-selector small{display:none}.daily-life-detail{min-height:0;padding:28px 24px}.daily-life-detail h3{font-size:2rem}.daily-life-perspective ol{grid-template-columns:1fr}.daily-life-continuation h2 br{display:none}}@media (max-width:380px){.daily-life-selector[data-slot=tabs-list]{grid-template-columns:1fr}.daily-life-selector [role=tab]{min-height:58px}.daily-life-opening .starchild-app-stores{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.daily-life-selector [role=tab]{transition:none}}.daily-life-field-overview{background:#f4f8fa;padding:24px 0 0}.daily-life-field-overview .field-atlas-graphic{margin-top:0;margin-bottom:0}.daily-life-field-explorer{padding:36px 0 44px;scroll-margin-top:90px}.daily-life-field-explorer>header{padding-bottom:24px}.daily-life-field-explorer>header h2{color:#edf5fa;margin:0 0 14px;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.2}.daily-life-field-explorer>header p{color:#b8ccd9;max-width:75ch;line-height:1.7}.daily-life-map-notes{border-top:1px solid #345569;grid-template-columns:1fr 1fr;gap:24px 48px;padding-top:24px;display:grid}.daily-life-map-notes h3{color:#edf5fa;font-size:1.25rem;font-weight:500}.daily-life-map-notes p{color:#b8ccd9;font-size:1rem;line-height:1.75}.daily-life-map-notes a{color:#a9e4f4;text-decoration:underline}.daily-life-map-source{grid-column:1/-1;font-size:.875rem!important}@media (max-width:800px){.daily-life-map-notes{grid-template-columns:1fr;gap:20px}.daily-life-field-explorer{padding-top:28px}}.daily-life-contents a:focus-visible{outline-offset:-5px;outline-color:#a8e3f6}@media (prefers-reduced-motion:reduce){.daily-life-contents a,.daily-life-reports a{transition:none}}.daily-life-opening-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.daily-life-explore-link{color:#d8f0fb;text-underline-offset:5px;align-items:center;min-height:44px;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-flex}.daily-life-field-explorer{background:#071724;border-top:1px solid #24485f;padding:54px 0 48px}.daily-life-field-explorer>.public-wrap,.daily-life-field-explorer .field-atlas-explorer.public-wrap,.daily-life-field-explorer #field-discovery>.atlas-wrap{width:calc(100% - clamp(32px,6vw,112px));max-width:none;margin-inline:auto}.daily-life-world-heading{grid-template-columns:1fr 1fr;align-items:center;gap:36px 64px;margin-bottom:10px;display:grid}.daily-life-field-explorer .daily-life-world-heading .eyebrow{color:#91c7e2;letter-spacing:.12em;margin:0 0 16px;font-size:.8125rem}.daily-life-field-explorer .daily-life-world-heading h2{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.1vw,3.25rem);line-height:1.1}.daily-life-world-heading h2 span{color:#a7d8ec}.daily-life-field-explorer .daily-life-world-heading p{max-width:65ch;margin-top:0;font-size:1rem;line-height:1.75}.daily-life-world-key{flex-wrap:wrap;gap:9px 22px;display:flex;color:#9fc9dd!important;margin:18px 0 0!important;font-size:.875rem!important}.daily-life-world-key span{border-left:2px solid #5c91ae;padding-left:12px}.daily-life-field-explorer #field-discovery{color:#c4d9e6;background:#0d2536;border:1px solid #345569;border-radius:4px;padding-block:clamp(24px,3vw,40px)}.daily-life-field-explorer #field-discovery h3{color:#edf5fa}.daily-life-field-explorer #field-discovery p{color:#c4d9e6}.daily-life-field-explorer #field-discovery .corpus-note{color:#abc8da}.daily-life-field-explorer #field-discovery .atlas-kicker{color:#a6dcef}.daily-life-field-explorer #field-discovery .editorial-text-link{color:#b6e5f5;text-decoration-color:currentColor}.daily-life-field-explorer #field-discovery .editorial-text-link:hover{color:#edf8ff}.daily-life-field-explorer #field-discovery a:focus-visible{outline-color:#a8e3f6}.daily-life-field-explorer #field-discovery :is(.field-questions,.field-context)>article{overflow-wrap:break-word;min-width:0}.daily-life-field-explorer #field-discovery .field-questions{margin-top:0}.daily-life-field-explorer #field-discovery .field-example{background:#102e43;border-color:#416880}.daily-life-map-notes{padding-top:32px}.daily-life-situations{background:#eaf3f8;border-top:1px solid #bed3df}.daily-life-situations>.daily-life-wrap{padding-inline:clamp(24px,4vw,72px)}.daily-life-situations>.daily-life-wrap>.daily-life-section-heading>.daily-life-kicker{color:#34708f}@media (max-width:800px){.daily-life-world-heading{grid-template-columns:1fr;gap:22px;margin-bottom:0}.daily-life-field-explorer{padding-top:36px}.daily-life-world-heading h2 br{display:none}.daily-life-world-heading h2 span{margin-left:.2em}.daily-life-world-key{gap:9px 15px}.daily-life-field-explorer #field-discovery{padding-top:34px}}@media (max-width:600px){.daily-life-opening-actions{align-items:flex-start;gap:12px}.daily-life-explore-link{min-height:40px}.daily-life-field-explorer>.public-wrap,.daily-life-field-explorer .field-atlas-explorer.public-wrap,.daily-life-field-explorer #field-discovery>.atlas-wrap{width:calc(100% - 32px)}.daily-life-world-key{font-size:.8125rem!important}}.daily-life-refined{--daily-life-gutter:clamp(24px,4vw,72px)}.daily-life-refined .daily-life-wrap{width:100%;max-width:none;padding-inline:var(--daily-life-gutter);text-align:left;margin-inline:0}.daily-life-refined .daily-life-hero{min-height:max(780px,33.3333vw + 88px);padding-top:120px}.daily-life-refined .daily-life-hero-frame{padding-bottom:30px}.daily-life-refined .daily-life-opening{width:45%;max-width:650px;margin-block:auto;padding-bottom:0}.daily-life-refined .daily-life-opening h1{letter-spacing:-.045em;max-width:none;font-size:clamp(3rem,4.9vw,5.6rem);line-height:1.04}.daily-life-refined .daily-life-field-explorer>.public-wrap,.daily-life-refined .daily-life-field-explorer .field-atlas-explorer.public-wrap{width:100%;max-width:none;padding-inline:var(--daily-life-gutter);box-sizing:border-box;text-align:left;margin-inline:0}.daily-life-refined .daily-life-field-explorer #field-discovery>.atlas-wrap{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(20px,2.5vw,40px)}.daily-life-refined .daily-life-intro{max-width:51ch;margin-bottom:25px;font-size:1.125rem;line-height:1.7}.daily-life-refined .daily-life-availability{color:#c6dce9;max-width:49ch;margin:18px 0 0;font-size:.9375rem;line-height:1.6}.daily-life-refined .daily-life-opening .starchild-app-stores{gap:16px;margin-top:18px}.daily-life-refined .daily-life-hero-foot{padding-top:12px}.daily-life-refined .daily-life-hero-foot>p:first-of-type{font-size:.8125rem;line-height:1.6}.daily-life-refined .daily-life-contents a{min-height:70px;padding:16px 18px}.daily-life-refined .daily-life-assessments{background:#eff6fa;padding:64px 0 42px}.daily-life-refined .daily-life-assessments .daily-life-section-heading{grid-template-columns:1.1fr 1fr;gap:48px;margin-bottom:34px}.daily-life-refined .daily-life-assessments h2{letter-spacing:-.04em;font-size:clamp(2.1rem,3.3vw,3.5rem)}.daily-life-refined .daily-life-assessment-intro p+p{border:0;margin-top:10px;padding:0}.daily-life-outcomes{background:#fbfdfe;border:1px solid #b8d0df;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-life-outcomes>article{border-right:1px solid #c3d8e5;flex-direction:column;min-width:0;padding:28px clamp(22px,2.6vw,40px);display:flex}.daily-life-outcomes>article:last-child{border-right:0}.daily-life-outcome-number{letter-spacing:.08em;color:#2d6d90;font-size:.875rem;line-height:1.6}.daily-life-outcomes h3{letter-spacing:-.025em;color:#163d56;max-width:22ch;margin:20px 0 14px;font-size:clamp(1.35rem,1.8vw,1.8rem);font-weight:400;line-height:1.3}.daily-life-outcomes p{color:#456275;margin:0 0 22px;font-size:1rem;line-height:1.7}.daily-life-outcomes article>div{border-top:1px solid #cadde8;margin-top:auto;padding-top:18px}.daily-life-outcomes strong{color:#2f6d8e;margin-bottom:9px;font-size:.875rem;font-weight:600;display:block}.daily-life-outcomes article>div p{color:#244c64;margin:0}.daily-life-method{border-bottom:1px solid #b8d0df;margin-top:20px}.daily-life-method>summary{cursor:pointer;color:#245c7a;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1rem;line-height:1.5;list-style:none;display:flex}.daily-life-method>summary>span:first-child:before{content:"+";width:24px;margin-right:8px;font-size:1.3rem;display:inline-block}.daily-life-method[open]>summary>span:first-child:before{content:"−"}.daily-life-method>summary>span:last-child{color:#4e7287;font-size:.875rem}.daily-life-method-body{padding:10px 0 25px}.daily-life-refined .daily-life-assessment-status{color:#506a7a;max-width:110ch;margin:18px 0 0;font-size:.875rem;line-height:1.65}.daily-life-refined .daily-life-situations{background:#daeaf3;border-top:0;padding:54px 0}.daily-life-refined .daily-life-section-heading{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;margin-bottom:30px}.daily-life-refined :is(.daily-life-situations,.daily-life-report-section) h2{letter-spacing:-.04em;color:#133b54;margin:0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:400;line-height:1.15}.daily-life-refined :is(.daily-life-situations,.daily-life-report-section) h2 span{color:#397b9d}.daily-life-refined .daily-life-section-heading>p{max-width:55ch;font-size:1.0625rem;line-height:1.75}.daily-life-refined .daily-life-explorer[data-slot=tabs]{border-color:#a9c7d8;grid-template-columns:310px minmax(0,1fr)}.daily-life-refined .daily-life-selector [role=tab]{gap:12px;min-height:76px;padding:14px 18px}.daily-life-refined .daily-life-selector small{margin-top:2px;font-size:.8125rem}.daily-life-refined .daily-life-detail{min-height:540px;padding:32px clamp(28px,4vw,58px)}.daily-life-refined .daily-life-panel-label{margin:22px 0 10px;font-size:.9375rem}.daily-life-refined .daily-life-detail h3{max-width:31ch;margin-bottom:25px;scroll-margin-top:110px;font-size:clamp(1.85rem,2.6vw,2.8rem);line-height:1.2}.daily-life-refined .daily-life-help p,.daily-life-refined .daily-life-step>p:last-child{max-width:76ch;font-size:1rem;line-height:1.75}.daily-life-refined .daily-life-step{margin-top:24px;padding-top:20px}.daily-life-refined .daily-life-panel-foot{gap:10px 26px;margin-top:24px;padding-top:18px}.daily-life-refined .daily-life-panel-foot>span{display:none}.daily-life-refined .daily-life-use-boundary{color:#abc8da;border-left:2px solid #638da5;margin:22px 0 0;padding-left:14px;font-size:.875rem;line-height:1.65}.daily-life-refined .daily-life-note{margin-top:14px}.daily-life-refined .daily-life-note summary{padding:12px 0;font-size:.875rem}.daily-life-context-status{color:#4c687a;max-width:110ch;margin:18px 0;font-size:.875rem;line-height:1.7}.daily-life-personal-context{border-top:1px solid #abc8d9;padding-top:2px}.daily-life-personal-context summary{cursor:pointer;color:#245b79;padding:15px 0;font-size:1rem;line-height:1.6}.daily-life-personal-context p{color:#385d73;max-width:100ch;margin:0 0 16px;font-size:1rem;line-height:1.75}.daily-life-mobile-choice{display:none}.daily-life-refined .daily-life-field-explorer{background:#081a29;padding:56px 0 38px}.daily-life-refined .daily-life-world-heading{grid-template-columns:1.1fr 1fr;gap:48px;padding-bottom:22px}.daily-life-refined .daily-life-world-heading h2{max-width:19ch;margin-bottom:0;font-size:clamp(2rem,3.2vw,3.4rem)}.daily-life-refined .daily-life-world-heading>div>p:not(.eyebrow){font-size:1rem;line-height:1.75}.daily-life-refined .daily-life-world-key{gap:12px 22px;margin-top:14px}.daily-life-refined .field-world-bridge{border-bottom:0;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding-block:20px;display:flex}.daily-life-refined .field-world-bridge>p{max-width:68ch;margin:0;font-size:1rem;line-height:1.7}.daily-life-refined .field-world-bridge a{color:#b6e5f5;text-underline-offset:4px;border:0;max-width:none;padding:0;text-decoration:underline;display:inline}.daily-life-refined .field-world-bridge>span{color:#adc7d8;max-width:37ch;font-size:.875rem;line-height:1.6}.daily-life-refined .field-world-discovery{margin-bottom:0;padding-block:0}.daily-life-refined .field-world-discovery>summary{padding:17px 0;font-size:.9375rem}.daily-life-map-reference>summary{cursor:pointer;color:#c5e9f6;padding:17px 0;font-size:.9375rem;line-height:1.6}.daily-life-map-reference .daily-life-map-notes{border:0;padding-top:10px}.daily-life-refined .daily-life-report-section{background:#edf5fa;padding:64px 0}.daily-life-report-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.daily-life-report-pair article{background:#fbfdfe;border:1px solid #b4cedf;border-top:4px solid #326d91;flex-direction:column;padding:30px clamp(24px,3vw,42px);display:flex;box-shadow:0 12px 28px #153b5010}.daily-life-report-pair article:nth-child(2){border-top-color:#6c98af}.daily-life-report-pair header{letter-spacing:.08em;color:#4a728a;justify-content:space-between;align-items:center;gap:20px;font-size:.8125rem;line-height:1.6;display:flex}.daily-life-report-pair h3{letter-spacing:-.03em;color:#1a4661;margin:22px 0 14px;font-size:2.2rem;font-weight:400;line-height:1.15}.daily-life-report-pair p{color:#46677b;max-width:55ch;margin:0 0 20px;font-size:1.0625rem;line-height:1.7}.daily-life-report-pair ul{margin:0 0 26px;padding:0;list-style:none}.daily-life-report-pair li{color:#345d76;border-bottom:1px solid #d0e0e9;padding:11px 0;font-size:1rem;line-height:1.6}.daily-life-report-pair a{color:#f0f8fc;background:#1b4d6b;border:1px solid #1b4d6b;align-self:flex-start;align-items:center;min-height:48px;margin-top:auto;padding:12px 20px;font-size:1rem;line-height:1.5;text-decoration:none;display:inline-flex}.daily-life-report-pair a:hover{background:#246586}.daily-life-questions{background:#edf5fa;padding:0 0 50px}.daily-life-questions>.daily-life-wrap{grid-template-columns:1fr 1.8fr;gap:48px;display:grid}.daily-life-questions h2{letter-spacing:-.03em;color:#1b4965;margin:0;font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:400}.daily-life-questions details{border-top:1px solid #b2cddd}.daily-life-questions details:last-child{border-bottom:1px solid #b2cddd}.daily-life-questions summary{cursor:pointer;color:#275d7a;padding:18px 0;font-size:1.0625rem;line-height:1.6}.daily-life-questions p{color:#456579;max-width:75ch;margin:0 0 22px;font-size:1rem;line-height:1.75}.daily-life-next{color:#e1eef6;background:#102b40;padding:52px 0 0}.daily-life-next>.daily-life-wrap{grid-template-columns:1.1fr 1fr;gap:30px 64px;display:grid}.daily-life-next .daily-life-kicker{color:#9dccdf}.daily-life-next h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(2.1rem,3.3vw,3.5rem);font-weight:400;line-height:1.1}.daily-life-next p:not(.daily-life-kicker){color:#b3cdda;max-width:48ch;margin:0;font-size:1.0625rem;line-height:1.75}.daily-life-next nav{align-self:start;display:grid}.daily-life-next nav a{color:#e1f1f9;border-top:1px solid #456a80;padding:18px 0;display:block}.daily-life-next nav a:last-child{border-bottom:1px solid #456a80}.daily-life-next nav span{letter-spacing:.1em;color:#94c6df;margin-bottom:6px;font-size:.8125rem;display:block}.daily-life-next nav strong{font-size:1.25rem;font-weight:400;line-height:1.5}.daily-life-next nav a:hover strong{text-underline-offset:5px;text-decoration:underline}.daily-life-next .daily-life-return{color:#accfdf;border-color:#456a80;grid-column:1/-1;margin-top:12px}.daily-life-next :is(a,summary):focus-visible{outline-color:#b4e7ff}.field-family-context{color:#b7cddc;max-width:68ch;margin:0 0 12px;font-size:1rem;line-height:1.65}.field-results-back{color:#dcf0fa;cursor:pointer;background:#1b4056;border:1px solid #729eb6;padding:9px 12px;font-size:.875rem;line-height:1.5}.field-map-topbar:has(.field-results-back){flex-wrap:wrap}@media (max-width:900px){.daily-life-refined .daily-life-section-heading,.daily-life-refined .daily-life-assessments .daily-life-section-heading,.daily-life-refined .daily-life-world-heading{grid-template-columns:1fr;gap:20px}.daily-life-refined .daily-life-explorer[data-slot=tabs]{display:block}.daily-life-refined .daily-life-selector[data-slot=tabs-list]{display:none}.daily-life-mobile-choice{background:#dfedf5;padding:20px;display:block}.daily-life-mobile-choice label{color:#2b5a75;margin-bottom:10px;font-size:.9375rem;display:block}.daily-life-mobile-choice select{color:#1f4b65;background:#f5fafc;border:1px solid #799fb5;border-radius:3px;width:100%;min-height:48px;padding:10px 12px;font-size:1rem}.daily-life-refined .daily-life-detail{min-height:0;padding:28px 24px}.daily-life-refined .daily-life-panel-label{margin-top:18px}.daily-life-outcomes{grid-template-columns:1fr}.daily-life-outcomes>article{border-bottom:1px solid #c3d8e5;border-right:0;grid-template-columns:1fr 1.2fr;column-gap:24px;padding:24px;display:grid}.daily-life-outcomes>article:last-child{border-bottom:0}.daily-life-outcome-number{grid-column:1/-1}.daily-life-outcomes h3{margin-top:14px}.daily-life-outcomes article>p{grid-area:2/2;margin-top:14px}.daily-life-outcomes article>div{grid-column:1/-1;padding-top:14px}.daily-life-refined .field-world-bridge{display:block}.daily-life-refined .field-world-bridge>span{max-width:none;margin-top:12px;display:block}.daily-life-questions>.daily-life-wrap,.daily-life-next>.daily-life-wrap{grid-template-columns:1fr;gap:24px}.daily-life-refined .daily-life-hero{min-height:0}.daily-life-refined .daily-life-opening h1{max-width:none}.daily-life-refined .daily-life-contents a{font-size:.9375rem}}@media (max-width:600px){.daily-life-refined .daily-life-hero{padding-top:110px}.daily-life-refined .daily-life-opening h1{font-size:clamp(2.6rem,10vw,3.8rem)}.daily-life-refined .daily-life-intro{font-size:1.0625rem}.daily-life-refined .daily-life-opening-actions{flex-direction:column;align-items:flex-start;gap:16px}.daily-life-refined .daily-life-contents a{gap:8px;min-height:70px;padding:14px 9px}.daily-life-refined :is(.daily-life-assessments,.daily-life-situations,.daily-life-report-section){padding-block:38px}.daily-life-outcomes>article{padding:24px;display:block}.daily-life-outcomes article>p{margin-top:0}.daily-life-outcomes h3{max-width:none;font-size:1.5rem}.daily-life-report-pair{grid-template-columns:1fr;gap:20px}.daily-life-report-pair article{padding:25px 22px}.daily-life-report-pair header{gap:12px;font-size:.75rem}.daily-life-method>summary{align-items:flex-start}.daily-life-method>summary>span:last-child{text-align:right;max-width:95px}.daily-life-refined .daily-life-field-explorer{padding-top:36px}.daily-life-refined .daily-life-world-key{gap:9px 15px}.daily-life-questions{padding-bottom:36px}.daily-life-next{padding-top:38px}.daily-life-next .daily-life-return{font-size:.9375rem}.daily-life-refined .daily-life-hero-foot>p:first-of-type{letter-spacing:.04em;font-size:.75rem}}@media (max-width:1280px){.daily-life-refined .daily-life-hero{min-height:0;padding-top:0}.daily-life-refined .daily-life-art{z-index:0;aspect-ratio:3;object-fit:contain;object-position:center;opacity:1;width:100%;height:auto;margin-top:88px;display:block;position:relative;inset:auto}.daily-life-refined .daily-life-hero:before{display:none}.daily-life-refined .daily-life-hero-frame{padding-top:27px}.daily-life-refined .daily-life-opening{width:100%;max-width:700px;margin-block:0;padding-bottom:0}.daily-life-refined .daily-life-opening h1{font-size:clamp(2.75rem,7vw,4.5rem)}}.daily-life-method-body>p{color:#385d73;max-width:85ch;margin:0 0 16px;font-size:1rem;line-height:1.75}.daily-life-method-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;display:grid}.daily-life-method-links a{align-items:center;min-height:44px;font-size:1rem;line-height:1.6;display:flex}.daily-life-report-section .daily-life-section-heading>p a{color:#145c83;text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.daily-life-method-links{grid-template-columns:minmax(0,1fr)}}.public-page.starchild-app-guide .guide-voyage-hero{isolation:isolate;background:var(--surface-base);flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:660px;padding:118px 0 24px;display:flex;position:relative}.public-page.starchild-app-guide .guide-voyage-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-deep) 96.08%, transparent) 0%, color-mix(in srgb, var(--surface-deep) 86.67%, transparent) 28%, color-mix(in srgb, var(--surface-deep) 50.2%, transparent) 46%, transparent 66%), linear-gradient(0deg, color-mix(in srgb, var(--surface-deep) 80.0%, transparent), transparent 28%);z-index:-1}.starchild-app-guide .guide-voyage-art{z-index:-2;object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;inset:0}.starchild-app-guide .guide-voyage-copy{flex:1;padding-bottom:32px}.starchild-app-guide .guide-voyage-copy .editorial-breadcrumb{flex-wrap:wrap;row-gap:6px;margin-bottom:30px}.starchild-app-guide .guide-voyage-copy .eyebrow{margin-bottom:20px}.public-page.starchild-app-guide .guide-voyage-hero h1{letter-spacing:-.045em;max-width:630px;font-size:clamp(3rem,5.2vw,6rem);line-height:1.04}.starchild-app-guide .guide-voyage-line{color:#a8d0e7;margin:20px 0 0;font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.5}.starchild-app-guide .guide-voyage-copy .editorial-intro{max-width:520px;margin:22px 0;font-size:1.0625rem;line-height:1.8}.starchild-app-guide .guide-voyage-copy .guide-hero-actions{gap:16px 24px;max-width:560px;margin:24px 0 0}.starchild-app-guide .guide-voyage-caption{color:#b7cfda;border-top:1px solid #a2c8df55;flex-wrap:wrap;justify-content:space-between;gap:16px 30px;padding-top:16px;font-size:.875rem;line-height:1.7;display:flex}.starchild-app-guide .guide-story-bridge{color:#153246;background:#dce7ea}.starchild-app-guide .guide-story-bridge>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,7vw,110px);padding-block:40px;display:grid}.starchild-app-guide .guide-story-bridge .eyebrow{color:#346982;margin-bottom:16px}.starchild-app-guide .guide-story-bridge h2{margin-bottom:18px;font-size:clamp(1.9rem,2.7vw,3rem)}.starchild-app-guide .guide-story-bridge p{color:#294e64;margin:0 0 18px;font-size:1.0625rem;line-height:1.75}.starchild-app-guide .guide-story-bridge .guide-availability{color:#466477;margin:0;padding:0;font-size:.9375rem}.starchild-app-guide .guide-story-bridge a{color:#125d80;text-decoration-color:#125d8066}.starchild-app-guide .guide-story-bridge a:hover{text-decoration-color:currentColor}.starchild-app-guide .guide-story-bridge a:focus-visible{outline-color:#125d80}@media (max-width:1100px) and (min-width:901px){.starchild-app-guide .guide-voyage-copy .editorial-intro{max-width:450px}.starchild-app-guide .guide-voyage-copy .guide-hero-actions{max-width:440px}}@media (max-width:900px){.public-page.starchild-app-guide .guide-voyage-hero{min-height:0;padding:116px 0 0}.public-page.starchild-app-guide .guide-voyage-hero:before{content:none}.starchild-app-guide .guide-voyage-copy{order:1}.starchild-app-guide .guide-voyage-art{z-index:auto;object-fit:contain;order:2;height:auto;position:relative;inset:auto}.starchild-app-guide .guide-voyage-caption{border:0;order:3;gap:6px 24px;padding-block:18px}.starchild-app-guide .guide-voyage-copy .editorial-intro{max-width:650px}.starchild-app-guide .guide-story-bridge>div{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:34px}}@media (max-width:520px){.public-page.starchild-app-guide .guide-voyage-hero h1{font-size:clamp(2.5rem,10.6vw,3.6rem)}.starchild-app-guide .guide-voyage-copy .editorial-breadcrumb{margin-bottom:24px}.starchild-app-guide .guide-voyage-copy .editorial-intro{font-size:1rem}.starchild-app-guide .guide-voyage-caption{flex-direction:column}}.starchild-app-guide .guide-report-comparison tbody th a{color:#a5ddf6;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:540px){.starchild-app-guide .guide-report-comparison th,.starchild-app-guide .guide-report-comparison td{padding:14px 12px}}.starchild-app-guide .guide-stage-label strong{align-items:baseline;gap:.625rem;display:flex}.starchild-app-guide .guide-stage-code{color:var(--guide-accent);letter-spacing:.025em;white-space:nowrap;flex:none;font-size:1rem;font-weight:600}.starchild-app-guide .guide-stage-label strong>span:last-child{overflow-wrap:break-word;min-width:0}.starchild-app-guide :is(.guide-discovery,.guide-pressure,.guide-review,.guide-signal){padding-block:clamp(44px,5vw,76px)}.starchild-app-guide :is(.guide-discovery,.guide-pressure,.guide-review) p{color:#34566a;margin:0 0 20px;font-size:1.0625rem;line-height:1.75}.starchild-app-guide :is(.guide-discovery,.guide-pressure,.guide-review) .eyebrow{color:#326982;letter-spacing:.1em;margin-bottom:18px;font-size:.875rem}.starchild-app-guide .guide-discovery-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.starchild-app-guide .guide-discovery header>p:last-child{max-width:52ch;margin-bottom:0}.starchild-app-guide .guide-field-map{background:#f0f5f7;border:1px solid #91aebc;padding:clamp(24px,3vw,40px)}.starchild-app-guide .guide-field-map dl{border-bottom:1px solid #b7cbd5;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 25px;padding-bottom:25px;display:grid}.starchild-app-guide .guide-field-map dl>div{flex-direction:column-reverse;gap:6px;display:flex}.starchild-app-guide .guide-field-map dl>div+div{border-left:1px solid #b7cbd5;padding-left:22px}.starchild-app-guide .guide-field-map dt{color:#3c6074;font-size:1rem}.starchild-app-guide .guide-field-map dd{letter-spacing:-.04em;color:#126286;margin:0;font-size:clamp(2.2rem,3.8vw,4rem);font-weight:400;line-height:1}.starchild-app-guide .guide-field-map p{font-size:1rem}.starchild-app-guide .guide-reading-links{flex-wrap:wrap;gap:10px 22px;display:flex}.starchild-app-guide :is(.guide-reading-links,.guide-section-links) a{color:#125d80;text-underline-offset:5px;align-items:center;min-height:44px;font-size:1rem;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.starchild-app-guide :is(.guide-reading-links,.guide-section-links) a:hover{text-decoration-thickness:2px}.starchild-app-guide .guide-pressure{background:#edf3f7;border-top:1px solid #b7cbd5}.starchild-app-guide .guide-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:38px;display:grid}.starchild-app-guide .guide-section-heading h2{margin-bottom:0}.starchild-app-guide .guide-section-heading>p{max-width:60ch;margin-bottom:0}.starchild-app-guide .guide-reading-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.starchild-app-guide .guide-reading-steps article{background:#f8fbfc;border-top:3px solid #2186ac;min-width:0;padding:28px}.starchild-app-guide :is(.guide-reading-steps,.guide-review-roles) h3{letter-spacing:-.02em;margin:0 0 16px;font-size:1.4rem;font-weight:500;line-height:1.35}.starchild-app-guide :is(.guide-reading-steps,.guide-review-roles) p:last-child{margin-bottom:0;font-size:1rem;line-height:1.8}.starchild-app-guide :is(.guide-pressure,.guide-review) .guide-step-label{letter-spacing:.08em;color:#2a6582;align-items:center;gap:14px;margin:0 0 24px;font-size:.875rem;font-weight:500;display:flex}.starchild-app-guide .guide-step-label span{letter-spacing:-.03em;color:#126286;font-size:1.5rem}.starchild-app-guide .guide-section-links{border-top:1px solid #a9c0cc;flex-wrap:wrap;justify-content:space-between;gap:8px 28px;margin-top:28px;padding-top:16px;display:flex}.starchild-app-guide .guide-signal{background:#f8fbfc}.starchild-app-guide .guide-signal .app-language-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}.starchild-app-guide .guide-signal .app-language-heading h2,.starchild-app-guide .guide-signal .app-language-heading>div>p:last-child{margin-bottom:0}.starchild-app-guide .guide-signal .app-language-pair{border:0;gap:24px;margin-top:38px}.starchild-app-guide .guide-signal .app-language-pair article{background:#edf3f7;border:1px solid #b7cbd5;padding:28px 32px}.starchild-app-guide .guide-signal .app-language-pair article p:last-child{margin-bottom:0}.starchild-app-guide .guide-signal .app-language-note{color:#eaf4fa;background:#153246;border:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);column-gap:36px;padding:32px;display:grid}.starchild-app-guide .guide-signal .app-language-note h3{grid-row:1/span 2;margin:0;font-size:1.6rem;line-height:1.35}.starchild-app-guide .guide-signal .app-language-note p{color:#d2e3ed;grid-column:2}.starchild-app-guide .guide-signal .app-language-note p:last-child{margin-bottom:0}.starchild-app-guide .guide-signal .app-language-details{margin-top:28px}.starchild-app-guide .guide-report-reading{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:clamp(30px,5vw,70px);display:grid}.starchild-app-guide .guide-report-reading .guide-reading-heading{max-width:52ch}.starchild-app-guide .guide-report-reading .guide-reading-heading p:last-child{font-size:1rem}.starchild-app-guide .guide-report-comparison{min-width:0;padding-top:0}.starchild-app-guide .guide-report-comparison caption{padding-bottom:18px;font-size:.875rem}.starchild-app-guide .guide-report-comparison th,.starchild-app-guide .guide-report-comparison td{padding:24px 20px}.starchild-app-guide .guide-report-comparison table{min-width:0}.starchild-app-guide .guide-report-comparison tbody th{width:32%}.starchild-app-guide .guide-report-comparison .guide-comparison-scroll{margin-bottom:0}.starchild-app-guide .guide-review-roles{border-top:1px solid #a0bbc9;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:30px;display:grid}.starchild-app-guide .guide-review-roles article{min-width:0;padding-inline:28px}.starchild-app-guide .guide-review-roles article:first-child{padding-left:0}.starchild-app-guide .guide-review-roles article:last-child{padding-right:0}.starchild-app-guide .guide-review-roles article+article{border-left:1px solid #a0bbc9}.starchild-app-guide .guide-preparation{display:block}.starchild-app-guide .guide-preparation>div:first-child{margin-bottom:32px}.starchild-app-guide .guide-preparation h2 br{display:none}.starchild-app-guide .guide-preparation h2{max-width:24ch}.starchild-app-guide .guide-preparation-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.starchild-app-guide .guide-preparation article{background:var(--surface-panel);border:1px solid #38596d;padding:28px 32px}.starchild-app-guide .guide-preparation-number{letter-spacing:.08em;color:#8dcde9;margin-bottom:18px;font-size:.875rem;line-height:1.6;display:block}.starchild-app-guide :is(.guide-preparation,.guide-report-reading) .eyebrow{font-size:.875rem}.starchild-app-guide :is(.guide-discovery,.guide-pressure,.guide-review,.guide-signal) a:focus-visible{outline-offset:5px;outline:2px solid #125d80}@media (max-width:1000px){.starchild-app-guide .guide-reading-steps{gap:16px}.starchild-app-guide .guide-reading-steps article{padding:24px 20px}.starchild-app-guide .guide-review-roles article{padding-inline:20px}.starchild-app-guide .guide-report-reading{grid-template-columns:minmax(0,1fr);gap:28px}.starchild-app-guide .guide-report-reading .guide-reading-heading{max-width:76ch}}@media (max-width:800px){.starchild-app-guide :is(.guide-discovery-layout,.guide-section-heading,.guide-signal .app-language-heading){grid-template-columns:minmax(0,1fr);gap:24px}.starchild-app-guide .guide-section-heading{margin-bottom:28px}.starchild-app-guide :is(.guide-reading-steps,.guide-review-roles){grid-template-columns:minmax(0,1fr);gap:18px}.starchild-app-guide .guide-review-roles{border:0;padding-top:0}.starchild-app-guide .guide-review-roles article{border-top:1px solid #a0bbc9;padding:24px 0 0}.starchild-app-guide .guide-review-roles article+article{border-left:0}.starchild-app-guide .guide-review-roles .guide-step-label{margin-bottom:12px}.starchild-app-guide .guide-signal .app-language-note{grid-template-columns:minmax(0,1fr);gap:16px}.starchild-app-guide .guide-signal .app-language-note h3{grid-row:auto}.starchild-app-guide .guide-signal .app-language-note p{grid-column:1}}@media (max-width:620px){.starchild-app-guide .guide-preparation-items{grid-template-columns:minmax(0,1fr);gap:16px}.starchild-app-guide :is(.guide-field-map,.guide-preparation article,.guide-signal .app-language-pair article,.guide-signal .app-language-note){padding:24px}.starchild-app-guide .guide-field-map dl>div+div{padding-left:12px}.starchild-app-guide .guide-field-map dl{gap:12px}.starchild-app-guide .guide-signal .app-language-pair{gap:16px;margin-top:28px}.starchild-app-guide .guide-report-comparison th,.starchild-app-guide .guide-report-comparison td{overflow-wrap:anywhere;padding:16px 12px}.starchild-app-guide .guide-section-links{flex-direction:column;align-items:flex-start}}.starchild-app-guide .guide-discovery-depth{border-block:1px solid #a9c0cc;margin-top:32px}.starchild-app-guide .guide-discovery-depth summary{color:#125d80;cursor:pointer;padding:20px 0;font-size:1.0625rem;line-height:1.6}.starchild-app-guide .guide-discovery-depth>div{max-width:90ch;padding-bottom:8px}.starchild-app-guide .guide-discovery-depth summary:focus-visible{outline-offset:5px;outline:2px solid #125d80}.starchild-app-guide .guide-story-bridge .guide-reading-links{margin:8px 0 20px}.starchild-journey .journey-contents{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#85c9e8 #132b42;max-width:100%;overflow-x:auto}.starchild-journey .journey-contents>.daily-life-wrap{grid-template-columns:repeat(6,minmax(0,1fr));min-width:1100px}.starchild-journey .journey-contents a{border-bottom:0;border-left:0;gap:10px;min-height:68px;padding:14px 12px;font-size:.9375rem}.starchild-journey .journey-contents a:first-child{border-left:1px solid #345770}.starchild-journey [id]{scroll-margin-top:110px}.starchild-journey :is(#twelve-stages,#app-route){scroll-margin-top:0}.starchild-journey :is(.guide-twelve,.guide-preparation){box-sizing:border-box;color:#edf6fa;background:#142c43;width:100%;max-width:none;margin:0;padding-inline:clamp(24px,4vw,72px)}.starchild-journey :is(.guide-discovery,.guide-pressure,.guide-signal,.guide-review) .public-wrap{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:clamp(24px,4vw,72px)}.starchild-journey .guide-twelve{margin-top:48px}.starchild-journey .guide-preparation{background:#10283b;border-top:1px solid #315267;padding-block:clamp(40px,4vw,64px)}.starchild-journey :is(.guide-preparation,.daily-life-questions,.daily-life-next) :is(.eyebrow,.daily-life-kicker){letter-spacing:.1em;color:#91d6ee;margin:0 0 18px;font-size:.875rem;line-height:1.5}.starchild-journey .journey-ending-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,80px);margin-bottom:36px;display:grid}.starchild-journey :is(.guide-preparation,.daily-life-next) .journey-ending-heading h2{letter-spacing:-.035em;color:#eff8fc;max-width:24ch;margin:0;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:400;line-height:1.1}.starchild-journey .guide-preparation h2 br{display:inline}.starchild-journey .journey-ending-heading>p{color:#c5dce8;max-width:62ch;margin:0;font-size:1.0625rem;line-height:1.75}.starchild-journey .guide-preparation-items{border-top:1px solid #456578;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.starchild-journey .guide-preparation article{background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:28px clamp(20px,2vw,32px) 0;display:flex}.starchild-journey .guide-preparation article:first-child{padding-left:0}.starchild-journey .guide-preparation article:last-child{padding-right:0}.starchild-journey .guide-preparation article+article{border-left:1px solid #34556a}.starchild-journey .guide-preparation .guide-preparation-number{color:#99cee2;letter-spacing:.08em;align-items:center;gap:14px;margin:0 0 22px;font-size:.875rem;line-height:1.5;display:flex}.starchild-journey .guide-preparation-number>span{letter-spacing:-.04em;color:#a7e4f5;font-size:2rem;font-weight:400;line-height:1}.starchild-journey .guide-preparation h3{letter-spacing:-.02em;color:#f0f7fb;max-width:24ch;margin:0 0 16px;font-size:1.375rem;font-weight:500;line-height:1.35}.starchild-journey .guide-preparation article>p:not(.guide-preparation-number){color:#c5dce8;max-width:50ch;margin:0 0 20px;font-size:1rem;line-height:1.75}.starchild-journey .journey-ending-link{color:#a7e4f5;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:auto;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-flex}.starchild-journey .journey-duration{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin:0 0 20px;display:grid}.starchild-journey .journey-duration dt{color:#c5dce8;margin-bottom:8px;font-size:.875rem;line-height:1.5}.starchild-journey .journey-duration dd{letter-spacing:-.03em;color:#eff8fc;margin:0;font-size:2rem;line-height:1.2}.starchild-journey .journey-duration dd>span{letter-spacing:0;font-size:.9375rem}.starchild-journey .daily-life-questions{color:#e9f4fa;background:#163549;border-block:1px solid #315b73;padding-block:clamp(36px,4vw,60px)}.starchild-journey .daily-life-questions>.daily-life-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:28px clamp(32px,5vw,80px)}.starchild-journey .daily-life-questions h2{color:#eff8fc;margin:0 0 20px;font-size:clamp(1.85rem,2.5vw,2.75rem);line-height:1.15}.starchild-journey .daily-life-questions header>p:last-child{color:#c5dce8;max-width:42ch;margin:0;font-size:1rem;line-height:1.75}.starchild-journey .journey-question-list{min-width:0}.starchild-journey .daily-life-questions details{border-color:#4b6e83}.starchild-journey .daily-life-questions summary{color:#e9f4fa;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:1.0625rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.starchild-journey .daily-life-questions summary::-webkit-details-marker{display:none}.starchild-journey .daily-life-questions details>div{padding:0 40px 20px 0}.starchild-journey .daily-life-questions details p{color:#c5dce8;max-width:75ch;margin:0 0 12px;font-size:1rem;line-height:1.75}.starchild-journey .daily-life-questions details p:last-child{margin-bottom:0}.starchild-journey .journey-question-toggle{border:1px solid #759aad;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.starchild-journey .journey-question-toggle:before,.starchild-journey .journey-question-toggle:after{content:"";background:#bceaf8;width:10px;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.starchild-journey .journey-question-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.starchild-journey details[open] .journey-question-toggle:after{display:none}.starchild-journey .daily-life-next{background:#0c2233;padding:clamp(40px,4vw,64px) 0 0}.starchild-journey .daily-life-next>.daily-life-wrap{display:block}.starchild-journey .daily-life-next nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.starchild-journey .daily-life-next nav a{background:#143247;border:1px solid #3d637b;border-top:3px solid #78bedb;flex-direction:column;align-items:flex-start;min-width:0;padding:26px clamp(20px,2vw,30px);transition:background-color .16s,border-color .16s;display:flex}.starchild-journey .daily-life-next nav a:last-child{border-bottom:1px solid #3d637b}.starchild-journey .daily-life-next nav a:hover{background:#1b4058;border-color:#96d5eb}.starchild-journey .daily-life-next nav a>span:first-child{color:#a2d6e9;margin-bottom:20px;font-size:.875rem;line-height:1.5}.starchild-journey .daily-life-next nav strong{color:#f0f8fc;letter-spacing:-.02em;margin:0 0 12px;font-size:1.5rem;line-height:1.3}.starchild-journey .daily-life-next nav p{color:#c5dce8;max-width:42ch;margin:0 0 24px;font-size:1rem;line-height:1.75}.starchild-journey .daily-life-next nav .journey-choice-action{letter-spacing:0;color:#a7e4f5;text-underline-offset:5px;margin:auto 0 0;font-size:1rem;line-height:1.5;text-decoration:underline}.starchild-journey .daily-life-next .daily-life-return{color:#bfd8e5;border-color:#3c5a6e;margin-top:32px;padding-block:22px}.starchild-journey :is(.guide-preparation,.daily-life-questions,.daily-life-next) :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #b4e7ff}@media (max-width:1100px){.starchild-journey .guide-preparation-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.starchild-journey .guide-preparation article:nth-child(3){border-left:0;padding-left:0}.starchild-journey .guide-preparation article:nth-child(2){padding-right:0}.starchild-journey .guide-preparation article:nth-child(n+3){border-top:1px solid #34556a}}@media (max-width:800px){.starchild-journey .journey-ending-heading,.starchild-journey .daily-life-questions>.daily-life-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.starchild-journey .daily-life-next nav{grid-template-columns:minmax(0,1fr);gap:16px}.starchild-journey .daily-life-next nav a{padding:24px}.starchild-journey .daily-life-next nav strong{font-size:1.25rem}}@media (max-width:620px){.starchild-journey .guide-preparation-items,.starchild-journey .daily-life-next nav{grid-template-columns:minmax(0,1fr);gap:0}.starchild-journey .guide-preparation article{padding:24px 0 0}.starchild-journey .guide-preparation article+article{border-top:1px solid #34556a;border-left:0;margin-top:24px}.starchild-journey .guide-preparation .guide-preparation-number{margin-bottom:16px}.starchild-journey .daily-life-next nav{gap:16px}.starchild-journey .daily-life-next nav a{padding:24px}.starchild-journey .daily-life-next nav a>span:first-child{margin-bottom:16px}.starchild-journey .daily-life-next nav strong{font-size:1.375rem}.starchild-journey .daily-life-questions details>div{padding-right:0}.starchild-journey .daily-life-return{flex-direction:column;align-items:flex-start;gap:12px}}.starchild-journey .daily-life-report-section .guide-report-comparison{color:#edf6fa;background:#142c43;margin-top:34px;padding:clamp(20px,3vw,36px)}.starchild-journey .daily-life-report-section .guide-report-comparison caption{color:#c9e5f3;font-size:1rem;line-height:1.6}.starchild-journey .guide-report-comparison :is(th,td){font-size:1rem;line-height:1.7}.starchild-journey .daily-life-next>span{display:block}@media (max-width:480px){.starchild-journey .guide-report-comparison table,.starchild-journey .guide-report-comparison tbody{display:block}.starchild-journey .guide-report-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.starchild-journey .guide-report-comparison tr{padding-block:12px;display:block}.starchild-journey .guide-report-comparison :is(th,td){width:auto;padding:10px 0;display:block}}.starchild-life-contexts{color:#153d54;background:#e8f0f4;padding:clamp(40px,5vw,72px) 0;scroll-margin-top:110px}.life-contexts-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);margin-bottom:26px;display:grid}.starchild-life-contexts .atlas-kicker{color:#286080;letter-spacing:.08em;font-size:.875rem;line-height:1.5}.starchild-life-contexts h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:400;line-height:1.15}.starchild-life-contexts p{color:#3b596a;margin:0 0 16px;font-size:1rem;line-height:1.75}.starchild-life-contexts .life-contexts-lead{color:#153d54;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.5}.starchild-life-contexts .life-contexts-instruction{color:#446678;margin-bottom:20px;font-size:.9375rem}.life-contexts-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.life-context{overflow-wrap:anywhere;background:#f8fbfd;border:1px solid #adc6d4;border-radius:6px;min-width:0;scroll-margin-top:110px}.life-context:last-child{grid-column:1/-1}.life-context summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 24px;align-items:start;gap:14px 18px;min-height:208px;padding:26px;list-style:none;display:grid}.life-context summary::-webkit-details-marker{display:none}.life-context summary::marker{content:""}.life-context-number{color:#286080;font-variant-numeric:tabular-nums;padding-top:4px;font-size:.875rem}.life-context-title{color:#3c6279;font-size:1rem;font-weight:500;line-height:1.5}.life-context-question{letter-spacing:-.025em;color:#123e58;grid-area:2/2;max-width:28ch;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1.3}.life-context-open-label{color:#276a91;text-underline-offset:4px;grid-area:3/2;align-self:end;font-size:.875rem;line-height:1.6;text-decoration:underline}.life-context-toggle{color:#286080;grid-area:1/3;margin-top:2px;transition:transform .18s}.life-context[open]{background:#fff;border-color:#4b8ba9}.life-context[open] .life-context-toggle{transform:rotate(45deg)}.life-context[open] summary{border-bottom:1px solid #c8dae3}.life-context-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 26px;display:grid}.life-context-body h3{color:#286080;margin:0 0 10px;font-size:.875rem;font-weight:600;line-height:1.5}.life-context-body p{margin:0}.life-context-body>div:nth-child(2){background:#edf4f8;border-left:3px solid #4489a9;padding:18px}.life-context-body .life-context-note{color:#456477;border-top:1px solid #c8dae3;padding-top:16px;font-size:.875rem;line-height:1.7}.life-contexts-continuation{border-top:1px solid #adc6d4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:48px;padding-top:36px;display:grid}.life-contexts-continuation h3{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:400;line-height:1.2}.life-contexts-continuation .life-contexts-status{color:#456477;font-size:.875rem}.life-contexts-continuation nav{flex-direction:column;gap:12px;display:flex}.life-contexts-continuation nav>a{color:#153d54;background:#f8fbfd;border:1px solid #adc6d4;border-radius:4px;padding:18px 22px;text-decoration:none;display:block}.life-contexts-continuation nav>a strong{margin:5px 0;font-size:1.125rem;font-weight:500;line-height:1.4;display:block}.life-contexts-continuation nav>a>span{color:#456477;font-size:.9375rem;line-height:1.6;display:block}.life-contexts-continuation nav>a .life-next-label{color:#286080;font-size:.875rem}.life-contexts-continuation nav>a:hover{background:#fff;border-color:#397c9c}.life-contexts-continuation .starchild-app-stores{color:#153d54}.life-context summary:hover{background:#edf5f9;border-radius:6px}:is(.life-context summary:focus-visible,.life-contexts-continuation a:focus-visible){outline-offset:4px;outline:3px solid #157da8}@media (max-width:800px){.life-contexts-heading,.life-contexts-continuation{grid-template-columns:minmax(0,1fr);gap:22px}.life-contexts-list{grid-template-columns:minmax(0,1fr);gap:14px}.life-context:last-child{grid-column:auto}.life-context summary{gap:12px 14px;min-height:0;padding:22px}.life-context-body{padding:22px}.life-contexts-continuation{margin-top:32px;padding-top:28px}}@media (prefers-reduced-motion:reduce){.life-context-toggle{transition:none}}
