.ct{--ct-measure:38rem}.ct-wrap{max-width:calc(44rem + 2 * var(--la-pad))}.ct-page{padding-top:4rem;padding-bottom:7rem}@media (min-width:768px){.ct-page{padding-top:5.5rem;padding-bottom:8rem}}.ct-h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--tiro-text);font-size:clamp(2.3rem,6vw,3.9rem);font-style:italic;font-weight:400;line-height:1.06}.ct-intro{max-width:var(--ct-measure);font-family:var(--font-display);color:var(--tiro-text-soft);text-wrap:pretty;font-size:1.3rem;line-height:1.5}@media (min-width:768px){.ct-intro{font-size:1.5rem}}.ct-address{border-top:1px solid var(--tiro-border-strong);border-bottom:1px solid var(--tiro-border-strong);margin-top:3rem;padding-block:1.75rem}.ct-address a{font-family:var(--font-display);color:var(--tiro-text);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--tiro-border-strong);text-decoration-color:var(--tiro-border-strong);text-underline-offset:.2em;transition:color var(--lt-dur-quick) ease, text-decoration-color var(--lt-dur-quick) ease;font-size:clamp(1.6rem,5.4vw,2.4rem);font-style:italic;line-height:1.25}.ct-address a:hover{color:var(--tiro-accent);-webkit-text-decoration-color:var(--tiro-accent);text-decoration-color:var(--tiro-accent)}.ct-notes{max-width:var(--ct-measure);gap:1.25rem;margin-top:2.5rem;display:grid}.ct-notes p{color:var(--tiro-text-muted);text-wrap:pretty;font-size:1rem;line-height:1.7}.ct-notes p+p{border-top:1px solid var(--tiro-border);padding-top:1.25rem}.ct-notes a{color:var(--tiro-text);text-decoration:underline;-webkit-text-decoration-color:var(--tiro-border-strong);text-decoration-color:var(--tiro-border-strong);text-underline-offset:4px;transition:text-decoration-color var(--lt-dur-quick) ease}.ct-notes a:hover{-webkit-text-decoration-color:var(--tiro-accent);text-decoration-color:var(--tiro-accent)}
