.nth-page{--ink:#29372d;--rust:#9a6249;--cream:#f7f1e7;--line:#d6cbb9;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.nth-page *{box-sizing:border-box}.nth-page a{color:inherit;text-decoration:none}.nth-page a:hover{text-decoration:underline;text-underline-offset:4px}.nth-page p{line-height:1.65}.nth-page h1,.nth-page h2,.nth-page h3{font-family:Georgia,serif;font-weight:400}.nth-page h2{font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.06;letter-spacing:-.035em;margin:0 0 1.2rem}.nth-page h3{font-size:1.5rem;line-height:1.15;margin:.7rem 0}.nth-shell{width:min(1180px,calc(100% - 72px));margin:auto}.nth-label{font:700 .7rem/1.4 Arial,sans-serif;letter-spacing:.16em;color:var(--rust);text-transform:uppercase}.nth-page a span[aria-hidden]{margin-left:.35rem}.nth-hero{background:#efe4d4}.nth-hero nav{padding:1.3rem 0;display:flex;gap:.8rem;font-size:.75rem}.nth-title{display:grid;grid-template-columns:190px 1fr;gap:2rem;padding:4rem 0 2rem;align-items:start}.nth-title h1{font-size:clamp(3.5rem,6vw,7rem);line-height:.98;letter-spacing:-.055em;margin:0}.nth-title h1 small{display:block;font:700 .82rem/1.4 Arial,sans-serif;letter-spacing:0;margin-bottom:1.2rem}.nth-intro{display:grid;grid-template-columns:1fr 1fr;gap:6rem;padding:1.8rem 0 3.5rem;border-top:1px solid #cbb9a4}.nth-intro>p{font-size:1.15rem;margin:0;max-width:580px}.nth-actions{display:flex;gap:1.4rem;align-items:center;margin-top:1.6rem}.nth-actions>a,.nth-primary{background:var(--ink);color:#fff!important;padding:1rem 1.3rem;font-size:.83rem;font-weight:700}.nth-actions>span{font-size:.77rem;line-height:1.5}.nth-actions b{display:block;font-size:1.16rem}.nth-actions small{display:block}.nth-hero figure{margin:0;height:510px}.nth-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%}.nth-reading{padding:7rem 0}.nth-reading .nth-shell{display:grid;grid-template-columns:22% 38% 1fr;gap:2.5rem}.nth-reading p{margin-top:0}.nth-reading a,.nth-photo a,.nth-mix a,.nth-niches a,.nth-accounting a,.nth-business a{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.3rem;margin-top:1rem;font-size:.84rem;font-weight:700}.nth-statement{background:#7d3f2e;color:#fff;padding:5.5rem 0}.nth-statement .nth-shell{display:grid;grid-template-columns:22% 1fr;gap:2.5rem}.nth-statement span{font-size:.7rem;letter-spacing:.15em;color:#f1c5a8}.nth-statement p{font:clamp(2.2rem,4.3vw,4.5rem)/1.13 Georgia,serif;margin:0;letter-spacing:-.025em;max-width:930px}.nth-test{background:#e7e6d9;padding:6rem 0}.nth-test .nth-shell>div:first-child{display:grid;grid-template-columns:23% 1fr 1fr;gap:2.5rem}.nth-test .nth-shell>div:first-child p{grid-column:3}.nth-test .nth-shell>div:first-child p+p{grid-column:3;margin-top:-1rem}.nth-question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3rem}.nth-question-grid section{background:#fffdf7;border:1px solid #c6c8b6;padding:2rem}.nth-question-grid b{font-size:.7rem;letter-spacing:.13em;color:var(--rust)}.nth-question-grid p{font-size:.93rem}.nth-photo{background:#fffdf7;padding:5.5rem 0}.nth-photo .nth-shell{display:grid;grid-template-columns:1fr 52%;gap:5rem;align-items:center}.nth-photo figure{margin:0}.nth-photo img{display:block;width:100%;height:auto}.nth-mix{padding:7rem 0}.nth-mix .nth-shell{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.nth-mix p{margin-top:0}.nth-niches{background:#e0e5dc;padding:6rem 0}.nth-niches .nth-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2.5rem}.nth-niches section{border-top:2px solid var(--ink);padding-top:1rem}.nth-niches p{font-size:.94rem}.nth-accounting{background:#304439;color:#fff;padding:6rem 0}.nth-accounting .nth-shell{display:grid;grid-template-columns:1fr 300px;gap:6rem}.nth-accounting .nth-label{color:#e4b395}.nth-accounting p{max-width:700px}.nth-accounting aside{border:1px solid #98aa96;padding:2rem;align-self:center}.nth-accounting aside a{font:1.7rem/1.2 Georgia,serif;border:0}.nth-accounting aside b{display:block;margin:.8rem 0}.nth-accounting aside small{line-height:1.5}.nth-business{padding:6rem 0}.nth-business .nth-shell{display:grid;grid-template-columns:23% 1fr;gap:3rem}.nth-business .nth-shell>div{max-width:800px}.nth-offers{background:#ede2d1;padding:6rem 0}.nth-offers .nth-shell{display:grid;grid-template-columns:1fr 390px;gap:6rem}.nth-offers p{max-width:650px;margin-bottom:2.5rem}.nth-offers aside{border-top:3px solid var(--ink)}.nth-offers aside>a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #cbb9a4;padding:.8rem 0;font-size:.84rem}.nth-offers aside b{white-space:normal;max-width:55%;line-height:1.5}.nth-offers aside small{display:block;margin-top:1rem;line-height:1.5}.nth-faq{padding:6rem 0}.nth-faq .nth-shell{display:grid;grid-template-columns:35% 1fr;gap:5rem}.nth-faq section{border-top:1px solid var(--line);padding:1rem 0}.nth-faq section p{font-size:.93rem}.nth-foot{background:#273a30;color:#fff;padding:1.4rem 0}.nth-foot .nth-shell{display:flex;justify-content:space-between;font-size:.82rem}.nth-foot p{margin:0}@media(max-width:900px){.nth-shell{width:min(100% - 36px,680px)}.nth-title,.nth-intro,.nth-reading .nth-shell,.nth-statement .nth-shell,.nth-test .nth-shell>div:first-child,.nth-photo .nth-shell,.nth-mix .nth-shell,.nth-accounting .nth-shell,.nth-business .nth-shell,.nth-offers .nth-shell,.nth-faq .nth-shell{grid-template-columns:1fr;gap:1.5rem}.nth-title{padding:2.5rem 0}.nth-title h1{font-size:clamp(3.6rem,10vw,6rem)}.nth-intro{padding:1.8rem 0 2.5rem}.nth-hero figure{height:340px}.nth-reading,.nth-test,.nth-mix,.nth-niches,.nth-business,.nth-faq{padding:4.5rem 0}.nth-statement{padding:4rem 0}.nth-test .nth-shell>div:first-child p,.nth-test .nth-shell>div:first-child p+p{grid-column:auto;margin:0}.nth-photo{padding:4rem 0}.nth-niches .nth-shell>div{grid-template-columns:1fr}.nth-accounting,.nth-offers{padding:4rem 0}}@media(max-width:520px){.nth-title h1{font-size:3.5rem}.nth-intro>p{font-size:1rem}.nth-actions{align-items:start;flex-direction:column}.nth-actions>a{width:100%;text-align:center}.nth-actions>span{display:flex;gap:.5rem;align-items:baseline}.nth-actions b{display:inline;font-size:1rem}.nth-actions small{display:none}.nth-hero figure{height:260px}.nth-question-grid{grid-template-columns:1fr}.nth-question-grid section{padding:1.5rem}.nth-foot .nth-shell{display:block}}

.nth-offers aside{min-width:0}
@media(max-width:600px){.nth-offers aside a{flex-direction:column;gap:.4rem}.nth-offers aside b{max-width:100%;text-align:left}}
