.th-page{min-height:100vh}.th-main{max-width:720px;margin:0 auto;padding:72px 32px 88px}.th-header{margin-bottom:56px}.th-overline{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 20px}.th-title{font-size:40px;line-height:46px;font-weight:700;letter-spacing:-.02em;color:var(--fg-0);margin:0 0 20px;max-width:22ch}.th-standfirst{font-size:18px;line-height:28px;color:var(--fg-1);margin:0;max-width:60ch}.th-section{margin-bottom:0}.th-s2{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.015em;color:var(--fg-0);margin:0 0 20px}.th-section p{font-size:16px;line-height:26px;color:var(--fg-2);margin:0 0 16px;max-width:65ch}.th-section p:last-child{margin-bottom:0}.th-list{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:14px}.th-list li{font-size:16px;line-height:26px;color:var(--fg-2);padding-left:20px;position:relative;max-width:65ch}.th-list li:before{content:"–";position:absolute;left:0;color:var(--fg-3)}.th-list li strong{color:var(--fg-1);font-weight:600}.th-list li em{font-style:italic;color:var(--fg-1)}.th-rule{border:none;margin:48px 0}.th-cta,.th-rule{border-top:1px solid var(--line-1)}.th-cta{margin-top:64px;padding-top:48px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.th-cta-heading{font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.02em;color:var(--fg-0);margin:0}.th-cta-sub{font-size:14px;line-height:20px;color:var(--fg-2);margin:0}.th-cta-link{color:var(--accent);text-decoration:none}.th-cta-link:hover{text-decoration:underline}@media (max-width:768px){.th-main{padding:48px 20px 64px}.th-title{font-size:30px;line-height:36px}.th-standfirst{font-size:16px;line-height:24px}.th-s2{font-size:20px;line-height:26px}.th-list li,.th-section p{font-size:15px;line-height:24px}.th-rule{margin:36px 0}}