.interior{--in-green:#124f46;--in-ink:#253f37;--in-muted:#526159;--in-sage:#e3e9d9;--in-paper:#f8f7f2;--in-line:#cbd3c8;--in-clay:#91523a;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:80px;color:var(--in-ink);font:16px/1.65 Arial,sans-serif;background:var(--in-paper)}.interior .in-wrap{width:min(1280px,calc(100% - 120px));margin-inline:auto}.interior h1,.interior h2,.interior h3{font-family:"Times New Roman",Georgia,serif;font-weight:500;letter-spacing:-.035em;text-wrap:balance;color:var(--in-ink)}.interior h1{font-size:clamp(40px,4.4vw,64px);line-height:1.03}.interior h2{font-size:clamp(30px,3vw,44px);line-height:1.09}.interior h3{font-size:27px;line-height:1.2}.interior p{color:var(--in-muted);text-wrap:pretty}.interior p+p{margin-top:16px}.interior a{transition:color .18s,background .18s}.interior .button{background:var(--in-green);border:1px solid var(--in-green);box-shadow:none;border-radius:6px;min-height:48px;padding:13px 22px;font:600 14px/1.4 Arial,sans-serif;gap:18px;max-width:100%;text-align:center;color:white}.interior .button:hover{background:#083e35;transform:none}.interior .button.light{color:var(--in-green);background:var(--in-paper);border-color:var(--in-paper)}.interior .button.light:hover{background:white}.interior .button .icon,.interior .in-link .icon{width:19px;height:19px}.interior .in-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--in-green);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.interior .in-link:hover{color:var(--in-clay)}.interior .in-trail{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 0;font-size:12px;color:var(--in-muted)}.in-trail a{padding:6px 0;text-decoration:none}.interior .in-kicker{font:600 11px/1.5 Arial,sans-serif;letter-spacing:1.8px;color:var(--in-clay);margin-bottom:20px}.interior .in-deck{font-size:17px;line-height:1.65;max-width:54ch;margin-top:24px}.interior .in-small{display:block;font:12px/1.6 Arial,sans-serif;color:var(--in-muted);margin-top:16px}.interior .in-hand{font:30px/1.05 Handwritten,cursive;color:var(--in-muted)}.interior .in-intro{align-self:center;padding-block:24px}.interior .in-intro>.button{margin-top:28px}.interior .in-intro em{font-style:italic;color:inherit}.interior figure{margin:0;position:relative}.interior figcaption{font-size:12px;line-height:1.5;color:var(--in-muted);margin-top:12px}.interior img{object-fit:cover}.interior .in-chapter h2{margin:0 0 24px}.interior .in-chapter p{max-width:68ch}.interior .in-chapter a,.interior .prose a{color:var(--in-green);text-decoration-color:#91a59a}.interior .in-end{padding:48px 0;background:var(--in-sage)}.interior .in-end>.in-wrap{display:flex;align-items:center;justify-content:space-between;gap:48px}.interior .in-end h2{font-size:clamp(30px,3vw,42px)}.interior .in-end p{margin-top:12px}.interior .in-end .icon{color:var(--in-clay);width:32px;height:32px;margin-bottom:12px}.interior .in-end .button{flex-shrink:0}.interior .in-end .button .icon{margin:0;color:inherit;width:20px;height:20px}.interior .prose{font:17px/1.85 Arial,sans-serif;color:var(--in-muted);min-width:0}.interior .prose p{max-width:68ch}.interior .prose>p:first-child{font-size:19px;line-height:1.75}.interior .prose h2{font-size:34px;line-height:1.15;letter-spacing:-.025em;margin:48px 0 20px;scroll-margin-top:112px}.interior .prose h2:first-child{margin-top:0}.interior .prose h3{font-size:25px;line-height:1.2;margin:32px 0 16px;scroll-margin-top:112px}.interior .prose blockquote{font:italic 28px/1.5 "Times New Roman",serif;border:0;border-radius:0;padding:32px 36px;margin:32px 0;background:var(--in-sage);color:var(--in-green)}.interior .prose .sources{margin-top:40px;padding-top:24px;border-top:1px solid var(--in-line);font-size:13px}.interior .prose .sources h2{font:600 14px/1.4 Arial,sans-serif;letter-spacing:0;margin:0 0 12px}.interior .prose .sources p{font-size:13px}.interior .in-toc>p{font:600 14px/1.5 Arial,sans-serif;color:var(--in-green);margin-bottom:16px}.interior .in-toc a{display:block;padding:12px 0;border-bottom:1px solid var(--in-line);font-size:13px;line-height:1.5;text-decoration:none;color:var(--in-muted)}.interior .in-toc a:hover,.interior .in-toc a.is-current{color:var(--in-green);text-decoration:underline;text-underline-offset:4px}.interior .in-side-note{margin-top:40px;padding:24px;background:var(--in-sage)}.interior .in-side-note h2{font-size:28px;margin:12px 0}.interior .in-side-note p{font-size:14px}.interior .in-side-note>.icon{width:28px;height:28px;color:var(--in-clay)}.interior .about-opening{display:grid;grid-template-columns:1fr 1fr;gap:64px;min-height:540px;padding-bottom:48px}.interior .about-portraits{position:relative;min-height:520px}.about-portraits>img:first-child{position:absolute;top:8px;left:0;width:53%;height:370px;border-radius:8px;transform:rotate(-3deg);z-index:2;border:4px solid white}.about-portraits>img:nth-child(2){position:absolute;top:104px;right:0;width:45%;height:350px;border-radius:8px;transform:rotate(4deg);z-index:3;border:4px solid white}.interior .about-portraits .in-hand{position:absolute;left:15%;bottom:12px;transform:rotate(-5deg);z-index:3;font-size:34px}.interior .about-portraits .about-leaf{position:absolute;z-index:1;inset:140px 0 auto 15%;width:80%;opacity:.5;transform:rotate(-25deg)}.interior .about-belief{background:white;padding:40px 0}.about-belief>.in-wrap{display:flex;align-items:center;justify-content:center;gap:40px}.about-belief .icon{width:56px;height:56px;color:var(--in-clay)}.interior .about-belief p{font:clamp(26px,2.8vw,40px)/1.3 "Times New Roman",serif;color:var(--in-ink)}.interior .about-belief em{font-weight:400;color:var(--in-green)}.interior .about-definition{padding-block:72px}.about-definition .in-chapter{display:grid;grid-template-columns:1fr 1.4fr;column-gap:80px}.about-definition h2{grid-row:1/4;max-width:350px}.interior .about-people{background:var(--in-sage);padding:64px 0}.about-people>.in-wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-people figure>img{height:350px;border-radius:8px;object-position:center}.interior .about-people figcaption{max-width:340px}.interior .about-india{padding-block:80px;display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.in-city-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.in-city-pair a{display:block;text-decoration:none}.in-city-pair a:nth-child(2){padding-top:64px}.in-city-pair img{height:260px;border-radius:6px}.in-city-pair span{display:flex;align-items:center;justify-content:space-between;font:24px/1.4 "Times New Roman",serif;padding:12px 0}.in-city-pair .icon{width:20px;height:20px}.interior .about-expect{background:white;padding:64px 0}.about-expect>.in-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px}.interior .about-expect h2{font-size:33px;max-width:420px}.interior .about-expect p{font-size:15px}.interior .safety-opening{background:var(--in-green);color:white}.safety-opening>.in-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;min-height:460px;align-items:center}.interior .safety-opening h1,.interior .safety-opening .in-deck{color:var(--in-paper)}.interior .safety-opening .in-kicker,.interior .app-opening .in-kicker{color:#eac8b7}.safety-opening figure{height:390px;margin-block:32px}.safety-opening figure>img{height:100%;border-radius:8px;object-position:center}.interior .safety-opening figcaption{position:absolute;bottom:20px;left:24px;margin:0;padding:16px 24px;background:var(--in-paper);font:29px/1.1 Handwritten,cursive;transform:rotate(-4deg);color:var(--in-ink)}.interior .safety-shortcuts{display:flex;justify-content:space-between;gap:24px;padding-block:24px;border-bottom:1px solid var(--in-line)}.safety-shortcuts a{display:flex;align-items:center;gap:12px;text-decoration:none;min-height:44px;font-size:15px}.safety-shortcuts .icon{color:var(--in-clay);width:28px;height:28px}.interior .safety-reading{padding-block:64px 80px;display:grid;grid-template-columns:240px minmax(0,740px);justify-content:space-between;gap:64px}.safety-reading>aside{position:sticky;top:112px;align-self:start}.interior .safety-chapters .in-chapter{padding:40px 0;border-bottom:1px solid var(--in-line)}.interior .safety-chapters .in-chapter:first-child{padding-top:0}.interior .safety-chapters .in-chapter h2{margin-top:0}.interior .safety-chapters .safety-report{padding:32px;background:var(--in-sage);border:0;margin-top:40px}.interior .faq-opening{display:grid;grid-template-columns:1fr 270px;gap:64px;align-items:center;padding-block:24px 56px}.faq-mark>.icon{width:72px;height:72px;color:var(--in-clay);margin:0 0 16px 48px}.faq-mark .in-hand{transform:rotate(-5deg)}.interior .faq-body{background:white;padding:56px 0 64px}.interior .in-help-layout{display:grid;grid-template-columns:250px minmax(0,780px);gap:80px;justify-content:space-between}.in-help-layout>aside{position:sticky;top:112px;align-self:start}.interior .search-box{margin-bottom:40px}.interior .search-box label{font-size:14px;color:var(--in-green);margin-bottom:12px}.interior .search-box input{border-color:#8b9b91;border-radius:4px;background:var(--in-paper);min-height:58px;font-size:16px;padding:16px 20px}.interior .search-box input::placeholder{color:#5d685f;opacity:1}.interior .search-result{font-size:13px}.interior .faq-section{margin-bottom:48px;scroll-margin-top:112px}.interior .faq-section:last-child{margin-bottom:0}.interior .faq-section h2{font-size:31px;margin-bottom:20px}.interior .faq-list{border-top:1px solid var(--in-line)}.interior .faq-list details{border:0;border-bottom:1px solid var(--in-line);border-radius:0;background:transparent;margin:0;padding:0}.interior .faq-list summary:before{content:none;display:none}.interior .faq-list summary{font:600 16px/1.5 Arial,sans-serif;padding:22px 36px 22px 0;color:var(--in-green)}.interior .faq-list summary:after{color:var(--in-clay);top:19px;right:4px}.interior .faq-list details>div{font-size:16px;line-height:1.75;padding:0 32px 24px 0}.interior .faq-list details[open]{background:#f8faf5}.interior .app-opening{background:var(--in-green);overflow:hidden}.app-opening>.in-wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center;min-height:550px}.interior .app-opening h1{color:var(--in-paper)}.interior .app-opening h1 em{color:#d3dfc6}.interior .app-opening .in-deck{color:#e1e9dd;max-width:44ch}.app-opening figure>img{height:430px;object-fit:contain}.interior .app-opening figcaption{color:#d4dfd2;text-align:center;margin-bottom:24px}.interior .in-login{display:block;color:var(--in-paper);font-size:13px;margin-top:16px;padding-block:8px}.interior .app-preparation{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:80px}.interior .app-leaf{width:240px;opacity:.65;margin:24px 0 0 -24px}.app-checks section{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid var(--in-line)}.app-checks section:first-child{padding-top:0}.app-checks .icon{width:32px;height:32px;color:var(--in-clay);margin-top:4px}.app-checks h3{margin-bottom:12px}.interior .app-checks p{font-size:16px}.interior .journal-opening{padding-block:24px 48px;display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:end}.interior .journal-opening .in-deck{margin-top:0;padding-bottom:4px}.interior .in-story{display:block;text-decoration:none;color:var(--in-ink)}.interior .in-story:hover{color:var(--in-green)}.in-story-photo{overflow:hidden;border-radius:8px}.in-story-photo>img{aspect-ratio:1.65;object-fit:cover;transition:transform .3s ease-out}.in-story:hover img{transform:scale(1.025)}.interior .in-story-feature{display:grid;grid-template-columns:1.2fr 1fr;background:var(--in-sage);border-radius:8px;overflow:hidden}.in-story-feature .in-story-photo{border-radius:0}.in-story-feature .in-story-photo>img{height:100%;min-height:420px;aspect-ratio:auto}.in-story-feature .in-story-copy{padding:40px;align-self:center}.interior .in-category{font-size:11px;letter-spacing:1.2px;color:var(--in-clay);font-weight:600;line-height:1.5;margin-bottom:16px}.interior .in-story h2{font-size:clamp(28px,2.6vw,38px)}.in-story h2+p{margin-top:16px}.in-story .in-link{margin-top:20px}.interior .journal-collection{padding-block:64px 80px}.in-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.journal-pair{display:grid;grid-template-columns:1fr 1fr;gap:48px}.journal-pair .in-story-copy{padding-top:24px}.interior .journal-note{background:white;padding:40px 0}.journal-note>.in-wrap{display:grid;grid-template-columns:48px 1fr 1.2fr;gap:32px;align-items:center}.journal-note .icon{width:40px;height:40px;color:var(--in-clay)}.interior .journal-note h2{font-size:32px}.interior .journal-note p{font-size:15px}.interior .article-opening{padding-block:24px 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.interior .article-opening h1{font-size:clamp(38px,3.8vw,56px)}.article-opening figure>img{height:370px;border-radius:8px}.interior .in-byline{font-size:12px;display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 8px}.interior .article-takeaway{background:var(--in-sage);padding:32px 0}.article-takeaway>.in-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.interior .article-takeaway p{font:30px/1.2 "Times New Roman",serif;max-width:34ch;color:var(--in-green)}.article-takeaway span{font-size:15px;max-width:45ch;color:var(--in-muted)}.interior .article-reading{display:grid;grid-template-columns:240px minmax(0,720px);gap:80px;justify-content:space-between;padding-block:64px 80px;scroll-margin-top:112px}.article-reading>aside{position:sticky;align-self:start;top:112px;max-height:calc(100vh - 144px);overflow:auto;padding-right:16px}.interior .article-body{background:transparent}.interior .article-body .check-tool{padding:28px;background:var(--in-sage);border:0;border-radius:6px;margin:24px 0}.interior .check-tool h3{font-size:25px;margin:0 0 20px}.interior .check-tool label{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;border-bottom:1px solid #becbb9;line-height:1.5}.interior .check-tool input{width:20px;height:20px;flex-shrink:0;accent-color:var(--in-green);margin-top:2px}.interior .check-tool output{display:block;font-size:13px;padding-top:20px}.interior .print-checklist{border:1px solid var(--in-green);background:transparent;border-radius:4px;min-height:44px;padding:10px 18px;margin-bottom:12px}.interior .article-next{padding:40px 0;background:white;border-top:1px solid var(--in-line)}.article-next>.in-wrap{display:grid;grid-template-columns:1fr 2fr;gap:48px}.article-next>.in-wrap>div{display:grid;grid-template-columns:1fr 1fr;gap:32px}.article-next a{display:grid;grid-template-columns:88px 1fr 20px;gap:16px;align-items:center;text-decoration:none}.article-next img{width:88px;height:88px;border-radius:4px}.article-next a>span{font:23px/1.2 "Times New Roman",serif}.article-next .icon{width:20px;height:20px}.interior .contact-opening{padding-block:24px 48px;display:grid;grid-template-columns:1fr 300px;gap:64px;align-items:center}.contact-caption>.icon{color:var(--in-clay);width:56px;height:56px;margin-bottom:16px}.contact-caption .in-hand{transform:rotate(-5deg)}.interior .contact-routes{display:grid;grid-template-columns:1.1fr 1fr;gap:0;margin-bottom:64px;align-items:stretch}.contact-primary{background:var(--in-green);border-radius:8px 0 0 8px;padding:48px}.interior .contact-primary h2,.interior .contact-primary p{color:var(--in-paper)}.interior .contact-primary .in-category{color:#eac8b7}.contact-primary h2+p{margin-top:24px}.contact-primary .button{margin-top:28px}.interior .contact-primary .in-small{color:#d9e3d7;font-size:12px}.contact-urgent{padding:40px 48px;background:var(--in-sage);border-radius:0 8px 8px 0}.contact-urgent>.icon{color:var(--in-clay);width:32px;height:32px;margin-bottom:16px}.contact-urgent h2+p{margin-top:20px}.contact-urgent .in-link{margin-top:12px}.interior .contact-prep{padding:64px 0 80px;background:white}.contact-prep>.in-wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.contact-prep>.in-wrap>div:first-child>p{margin:24px 0 16px;max-width:36ch}.contact-prep .in-chapter+.in-chapter{margin-top:36px;padding-top:32px;border-top:1px solid var(--in-line)}.interior .contact-prep .in-chapter h2{font-size:29px;margin-top:0}.interior .login-opening{display:grid;grid-template-columns:.95fr 1.05fr;gap:0;margin-top:16px;margin-bottom:64px;background:white;border-radius:8px;overflow:hidden}.login-opening figure>img{height:100%;min-height:640px;object-position:40% center}.login-opening figcaption{position:absolute;bottom:32px;left:32px;background:var(--in-paper);padding:20px 28px;transform:rotate(-4deg)}.interior .login-opening .in-hand{font-size:32px}.login-panel{padding:48px}.interior .login-panel h1{font-size:clamp(38px,3.6vw,53px)}.login-panel>.button{margin-top:24px;width:100%}.login-domain{display:flex;gap:12px;align-items:flex-start;margin:20px 0 32px}.login-domain .icon{color:var(--in-clay);width:20px;height:20px;margin-top:3px}.interior .login-domain p{font-size:12px}.login-panel>section{padding-top:24px;border-top:1px solid var(--in-line)}.interior .login-panel h2{font-size:29px;margin-bottom:12px}.login-panel section p{font-size:15px}.interior .login-new{font-size:14px;margin-top:24px}.interior .legal-opening{background:var(--in-sage);padding:48px 0}.legal-opening>.in-wrap{display:flex;justify-content:space-between;gap:48px;align-items:center}.legal-opening h1+p{margin-top:20px}.legal-opening .icon{width:44px;height:44px;color:var(--in-clay)}.interior .legal-reading{display:grid;grid-template-columns:280px minmax(0,740px);gap:80px;justify-content:space-between;padding-block:64px 80px}.legal-reading>aside{align-self:start}.interior .legal-at-glance{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--in-line)}.interior .legal-at-glance h2{font-size:29px;margin-bottom:20px}.legal-at-glance p{font-size:15px}.legal-at-glance .in-link{margin-top:12px}.interior .legal-document .in-chapter{padding:32px 0;border-bottom:1px solid var(--in-line)}.interior .legal-document .in-chapter:first-child{padding-top:0}.interior .legal-document h2{font-size:29px;margin:0 0 20px}.interior .legal-document p{font-size:16px}.interior .missing-opening{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:80px}.missing-opening .button{margin-top:24px}.missing-opening .in-link{display:flex;margin-top:16px;width:fit-content}.missing-opening figure>img{height:360px;border-radius:8px}.interior .missing-opening figcaption{position:absolute;bottom:24px;left:24px;background:var(--in-paper);padding:16px 24px;transform:rotate(-4deg)}.interior .safety-reading,.interior .article-reading,.interior .legal-reading{width:min(1120px,calc(100% - 120px));grid-template-columns:240px minmax(0,1fr);justify-content:initial;gap:64px}.interior .in-help-layout{width:min(1120px,calc(100% - 120px));grid-template-columns:250px minmax(0,1fr);justify-content:initial;gap:64px}@media (max-width:1100px){.interior .in-wrap{width:calc(100% - 64px)}.interior .about-opening,.interior .about-india,.interior .about-expect>.in-wrap,.interior .about-people>.in-wrap,.interior .app-preparation,.interior .article-opening,.interior .journal-opening,.interior .contact-prep>.in-wrap{gap:40px}.interior .about-portraits{min-height:460px}.about-portraits>img:first-child{height:310px}.about-portraits>img:nth-child(2){height:290px}.interior .safety-reading,.interior .article-reading,.interior .legal-reading,.interior .in-help-layout{width:calc(100% - 64px);gap:40px;grid-template-columns:210px minmax(0,1fr)}.interior .faq-opening,.interior .contact-opening{grid-template-columns:1fr 180px;gap:32px}.interior .app-opening>.in-wrap{gap:20px;min-height:500px}.app-opening figure>img{height:370px}.interior .article-next>.in-wrap{grid-template-columns:1fr}.interior .article-next a{grid-template-columns:72px 1fr 20px}.article-next img{width:72px;height:72px}.interior .contact-primary,.interior .contact-urgent,.interior .login-panel{padding:32px}.interior .in-story-feature .in-story-copy{padding:32px}.interior .in-story-feature .in-story-photo>img{min-height:360px}.interior .about-definition .in-chapter{column-gap:40px}}@media (max-width:760px){.interior .in-wrap{width:calc(100% - 40px)}.interior h1{font-size:clamp(36px,7.8vw,48px)}.interior h2{font-size:32px}.interior h3{font-size:26px}.interior .in-kicker{font-size:10px;margin-bottom:16px;letter-spacing:1.3px}.interior .in-deck{font-size:16px;margin-top:20px}.interior .in-trail{padding:12px 0;font-size:11px}.interior .in-intro{padding-block:12px}.interior .in-intro>.button{margin-top:20px}.interior .in-end{padding:32px 0}.interior .in-end>.in-wrap{display:block}.interior .in-end .button{margin-top:24px}.interior .about-opening{grid-template-columns:1fr;gap:24px;padding-bottom:32px;min-height:0}.interior .about-portraits{min-height:360px;width:min(460px,100%);margin-inline:auto}.about-portraits>img:first-child{height:260px;width:50%}.about-portraits>img:nth-child(2){height:250px;width:43%;top:64px;right:3%}.interior .about-portraits .in-hand{font-size:28px;left:16%;bottom:0}.interior .about-belief{padding:28px 0}.about-belief>.in-wrap{gap:20px}.about-belief .icon{width:32px;height:32px}.interior .about-belief p{font-size:26px}.interior .about-definition{padding-block:40px}.about-definition .in-chapter{display:block}.about-definition h2{max-width:none}.interior .about-people{padding:40px 0}.about-people>.in-wrap{grid-template-columns:1fr;gap:32px}.about-people figure>img{height:auto;aspect-ratio:1.7}.interior .about-india{grid-template-columns:1fr;padding-block:40px;gap:28px}.in-city-pair a:nth-child(2){padding-top:24px}.in-city-pair img{height:200px}.interior .about-expect{padding:40px 0}.about-expect>.in-wrap{grid-template-columns:1fr;gap:32px}.interior .about-expect h2{font-size:30px}.about-expect .in-chapter+.in-chapter{padding-top:28px;border-top:1px solid var(--in-line)}.safety-opening>.in-wrap{grid-template-columns:1fr;gap:24px;padding-block:24px 32px;min-height:0}.safety-opening figure{height:230px;margin:0}.interior .safety-opening figcaption{font-size:25px;padding:12px 20px;left:16px;bottom:16px}.interior .safety-shortcuts{gap:16px;align-items:start;padding-block:20px}.safety-shortcuts a{font-size:12px;display:block;flex:1;line-height:1.5}.safety-shortcuts .icon{margin-bottom:8px;width:24px;height:24px}.interior .safety-reading,.interior .article-reading,.interior .legal-reading,.interior .in-help-layout{width:calc(100% - 40px);grid-template-columns:1fr;gap:32px;padding-block:32px 48px}.safety-reading>aside,.article-reading>aside,.in-help-layout>aside{position:static;max-height:none;overflow:visible;padding:0}.interior .in-toc{padding-bottom:0}.interior .in-toc a{font-size:13px;padding:10px 0}.interior .safety-reading .in-toc,.interior .article-reading .in-toc{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.interior .in-toc>p{grid-column:1/-1;margin-bottom:8px}.interior .safety-reading .in-side-note{display:none}.interior .article-reading>aside>.in-small{margin-top:16px}.interior .prose{font-size:16px;line-height:1.8}.interior .prose h2{font-size:29px;margin-top:36px}.interior .prose h3{font-size:24px}.interior .prose blockquote{font-size:25px;padding:24px;margin:24px 0}.interior .safety-chapters .in-chapter{padding:28px 0}.interior .safety-chapters .safety-report{padding:24px;margin-top:28px}.interior .faq-opening,.interior .contact-opening{display:block;padding-block:16px 32px}.faq-mark,.contact-caption{display:none}.interior .faq-body{padding:0}.interior .in-help-layout>aside{display:flex;flex-direction:column;gap:0}.interior .in-help-layout .in-side-note{display:none}.interior .faq-section h2{font-size:28px}.interior .faq-list summary{font-size:15px;padding-block:20px}.interior .faq-list details>div{font-size:15px}.interior .search-box{margin-bottom:32px}.interior .app-opening>.in-wrap{grid-template-columns:1fr;gap:16px;padding-top:24px;min-height:0}.interior .app-opening h1{font-size:44px}.app-opening figure>img{height:300px;width:100%;object-fit:contain}.interior .app-opening figcaption{font-size:11px;margin-top:0}.interior .app-preparation{grid-template-columns:1fr;gap:32px}.interior .app-preparation{padding-block:40px}.interior .app-leaf{display:none}.interior .app-checks p{font-size:15px}.app-checks section{gap:16px;padding:24px 0}.interior .journal-opening{grid-template-columns:1fr;gap:20px;padding-block:16px 32px}.interior .journal-opening .in-deck{margin:0}.interior .in-story-feature{grid-template-columns:1fr}.interior .in-story-feature .in-story-photo>img{height:230px;min-height:0}.interior .in-story-feature .in-story-copy{padding:24px}.interior .journal-collection{padding-block:40px}.in-section-head{display:block;margin-bottom:24px}.in-section-head p{margin-top:12px}.journal-pair{grid-template-columns:1fr;gap:36px}.journal-pair .in-story-copy{padding-top:20px}.journal-note>.in-wrap{grid-template-columns:32px 1fr;gap:20px}.journal-note p{grid-column:2}.journal-note .icon{width:30px;height:30px}.interior .journal-note h2{font-size:29px}.interior .article-opening{grid-template-columns:1fr;gap:28px;padding-block:16px 32px}.interior .article-opening h1{font-size:40px}.article-opening figure>img{height:230px}.article-opening figcaption{font-size:11px}.interior .article-takeaway{padding:24px 0}.article-takeaway>.in-wrap{grid-template-columns:1fr;gap:12px}.interior .article-takeaway p{font-size:27px}.article-takeaway span{font-size:14px}.interior .article-next{padding:32px 0}.article-next>.in-wrap>div{grid-template-columns:1fr;gap:24px}.interior .article-next>.in-wrap{gap:24px}.article-next a>span{font-size:24px}.interior .article-body .check-tool{padding:20px}.interior .contact-routes{grid-template-columns:1fr;margin-bottom:40px}.interior .contact-primary,.interior .contact-urgent{padding:28px}.contact-primary{border-radius:8px 8px 0 0}.contact-urgent{border-radius:0 0 8px 8px}.interior .contact-prep{padding:40px 0}.contact-prep>.in-wrap{grid-template-columns:1fr;gap:32px}.interior .login-opening{display:flex;flex-direction:column-reverse;margin-top:8px;margin-bottom:40px}.interior .login-panel{padding:28px 24px}.interior .login-panel h1{font-size:39px}.login-opening figure>img{height:260px;min-height:0;object-position:40% 40%}.login-opening figcaption{bottom:20px;left:20px;padding:12px 20px}.interior .login-opening .in-hand{font-size:28px}.interior .legal-opening{padding:32px 0}.legal-opening>.in-wrap{gap:20px;align-items:flex-start;flex-direction:column}.legal-opening>.in-wrap>div:last-child>.icon{display:none}.legal-opening>.in-wrap>div:last-child>.in-small{margin-top:0}.legal-reading>aside{padding-bottom:24px;border-bottom:1px solid var(--in-line)}.interior .legal-at-glance{margin-bottom:24px;padding-bottom:24px}.interior .legal-document h2{font-size:27px}.interior .missing-opening{grid-template-columns:1fr;gap:32px;padding-block:40px}.missing-opening figure>img{height:260px}}@media (min-width:761px) and (max-width:1000px) and (max-height:500px){.interior .in-trail{padding-block:8px}.interior .in-intro{padding-block:12px}.interior .in-intro h1{font-size:36px}.interior .in-intro .in-kicker{margin-bottom:12px;font-size:10px}.interior .in-intro .in-deck{font-size:14px;line-height:1.5;margin-top:16px}.interior .in-intro>.button{margin-top:16px}.interior .in-intro>.in-small{margin-top:8px}.interior .about-opening{min-height:0;padding-bottom:24px;gap:32px}.interior .about-portraits{min-height:320px}.about-portraits>img:first-child{height:220px}.about-portraits>img:nth-child(2){height:210px;top:56px}.interior .about-portraits .in-hand{font-size:26px;bottom:0}.safety-opening>.in-wrap{min-height:320px;gap:32px}.safety-opening figure{height:260px;margin-block:24px}.interior .safety-opening figcaption{font-size:23px;padding:12px 16px}.interior .app-opening>.in-wrap{min-height:350px}.app-opening figure>img{height:270px}.interior .in-login{margin-top:8px}}@media (prefers-reduced-motion:reduce){.interior a,.interior img{transition:none!important}.interior .in-story:hover img{transform:none}}@media print{.interior .in-trail,.interior .article-reading>aside,.interior .article-next,.interior .in-end,.interior .article-opening figure,.interior .print-checklist{display:none!important}.interior .article-reading{display:block;width:100%;padding:0}.interior .article-opening{display:block}.interior .check-tool{break-inside:avoid}}.interior .article-body .article-inline-image,.interior .article-body .article-inline-figure{margin:2rem 0}.interior .article-body figure img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:4px}.interior .article-body figcaption{font-size:13px;line-height:1.6;color:var(--in-muted);margin-top:10px}.interior .article-body .article-keypoints,.interior .article-body .article-key-points{background:var(--in-sage);padding:20px 24px;margin:24px 0;border-left:3px solid var(--in-green)}.interior .article-body .article-keypoints p:last-child,.interior .article-body .article-key-points p:last-child{margin-bottom:0}.interior .article-date{white-space:nowrap}.interior .app-platforms{padding:72px 0;background:var(--in-sage)}.app-platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px}.app-platform-grid>section+section{border-left:1px solid #b8c5b4;padding-left:64px}.interior .app-system{font:38px Georgia,serif;color:var(--in-green);margin-bottom:24px}.app-system span{display:block;font:11px Arial,sans-serif;letter-spacing:.14em;margin-top:10px}.interior .app-platform-grid h3{font-size:30px;line-height:1.15;margin-bottom:18px}.app-platform-grid ol{padding-left:20px;margin:24px 0;line-height:1.8;font-size:15px}.app-platform-grid .in-small{margin-top:18px;max-width:48ch}.interior .app-store-note{border-top:1px solid #b8c5b4;padding-top:24px;margin:32px 0 0;font-size:14px;max-width:none}.app-store-note a,.app-faq a{color:var(--in-green);text-underline-offset:3px}.app-faq{padding:72px 0;background:var(--in-paper)}.app-faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:64px}.app-faq-layout>div>p{margin-block:20px}.app-faq .faq-list details{border-bottom:1px solid var(--in-line);padding:16px 0}.app-faq summary{font-weight:600;cursor:pointer;min-height:44px;line-height:1.5}.app-faq details p{font-size:15px;line-height:1.8;margin-top:14px}@media (max-width:760px){.interior .app-platforms,.app-faq{padding:40px 0}.app-platform-grid,.app-faq-layout{grid-template-columns:1fr;gap:32px}.app-platform-grid>section+section{border-left:0;border-top:1px solid #b8c5b4;padding:32px 0 0}.interior .app-platform-grid h3{font-size:27px}.app-platform-grid{margin-top:24px}.app-faq .faq-list{min-width:0}}.article-author{grid-column:2;margin:38px 0 0;border-top:1px solid var(--in-line);padding:28px 0;display:flex;gap:22px;align-items:flex-start}@media (max-width:900px){.article-author{grid-column:1/-1}}.article-author .author-symbol{width:56px;height:56px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--in-sage);color:var(--in-green)}.article-author .author-symbol .icon{width:28px;height:28px}.interior .article-author h2{font-size:25px;margin:4px 0 12px}.article-author p{font-size:14px;line-height:1.7}.article-author .in-kicker{font-size:10px;margin:0}.membership-guide{padding:64px 0;background:var(--in-sage)}.membership-guide>.in-wrap>h2{margin:0 0 20px}.membership-guide .in-deck{max-width:760px}.membership-compare{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;margin-top:34px}.membership-compare>section{min-width:0}.membership-compare h3{margin:0 0 20px}.membership-compare .button,.membership-compare .in-link{margin-top:20px}.membership-compare details{border-bottom:1px solid var(--in-line);padding:15px 0}.membership-compare summary{cursor:pointer;font-weight:600;color:var(--in-green);line-height:1.5}.membership-compare li{font-size:15px;line-height:1.65}.matchmaker-note{border-top:1px solid var(--in-line);margin-top:34px;padding-top:26px}.interior .matchmaker-note h3{font-size:25px;margin-bottom:12px}.membership-note{font-size:12px;line-height:1.7;margin-top:24px!important}@media (max-width:700px){.membership-guide{padding:38px 0}.membership-compare{grid-template-columns:1fr;gap:34px}.article-author{gap:14px}.article-author .author-symbol{width:40px;height:40px}}