.method-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px clamp(32px,6vw,88px)}.method-checklist h3,.method-delivery h3{margin:0 0 12px;color:var(--studio-ink);font:400 clamp(23px,2.4vw,29px)/1.25 var(--studio-heading-font);letter-spacing:-.03em}.method-checklist p,.method-delivery p{margin:0;color:var(--studio-muted);font-size:var(--studio-body-size);line-height:1.75;max-width:55ch}.method-delivery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,88px)}.method-delivery .studio-text-link{margin-top:20px;font-size:var(--studio-small-size)}.method-documents{margin-top:36px;border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line)}.method-documents summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;cursor:pointer;color:var(--studio-ink);font:400 clamp(20px,2vw,25px)/1.4 var(--studio-heading-font);letter-spacing:-.02em}.method-documents summary::-webkit-details-marker{display:none}.method-documents summary>svg{flex:none;color:var(--studio-accent-text)}.method-documents[open] summary>svg{transform:rotate(45deg)}.method-documents summary:focus-visible{outline:2px solid var(--studio-accent-text);outline-offset:4px}.method-documents .site-handover{padding:12px 0 32px}@media(max-width:700px){.method-checklist,.method-delivery{grid-template-columns:minmax(0,1fr);gap:26px}}