@layer components{html[data-v2] .ct{padding-top:24px;padding-bottom:clamp(4rem,3rem + 3vw,6rem)}html[data-v2] .ct-grid{display:grid;grid-template-columns:minmax(0,1fr)}html[data-v2] .ct-h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:500;line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing)}html[data-v2] .ct-lede{max-width:40ch;margin-top:16px;font-family:var(--font-serif);font-size:var(--text-lede);line-height:var(--text-lede--line-height);text-wrap:pretty}html[data-v2] .ct-main{margin-top:32px;min-width:0}html[data-v2] .ct-form{display:grid;gap:24px}html[data-v2] .ct-names{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:30rem){html[data-v2] .ct-names{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap)}}html[data-v2] .ct-select{position:relative;display:block;color:var(--color-ink)}html[data-v2] .ct-select:after{content:"";position:absolute;right:16px;top:50%;width:12px;height:8px;margin-top:-4px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center /contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center /contain;pointer-events:none}html[data-v2] .ct-select select{-webkit-appearance:none;appearance:none;padding-right:44px;cursor:pointer}html[data-v2] .ct-send-error{display:flex;align-items:flex-start;gap:6px;max-width:60ch;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:500;color:var(--color-danger)}html[data-v2] .ct-send-error>.kit-icon{flex:none;margin-top:1px}html[data-v2] .ct-nojs{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .ct-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}html[data-v2] .ct-about{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;margin-top:8px;font-size:var(--text-ui);line-height:var(--text-ui--line-height)}@media (max-width:29.99rem){html[data-v2] .ct-actions .kit-btn{width:100%}}html[data-v2] .ct-sent-body{margin-top:12px;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}html[data-v2] .ct-form-wrap .kit-form-result .kit-btn{margin-top:8px}html[data-v2] .ct-aside{margin-top:48px;padding-top:14px;border-top:1px solid var(--color-rule)}html[data-v2] .ct-h2{font-family:var(--font-ui);font-size:1.125rem;font-weight:600;line-height:1.3}html[data-v2] .ct-aside p{max-width:44ch;margin-top:10px;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}@media (min-width:64rem){html[data-v2] .ct{padding-top:40px}html[data-v2] .ct-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}html[data-v2] .ct-head{grid-column:1/span 8;grid-row:1}html[data-v2] .ct-main{grid-column:1/span 7;grid-row:2;margin-top:40px}html[data-v2] .ct-aside{grid-column:9/-1;grid-row:2;align-self:start;margin-top:40px}}}