.key-intro{padding:20px 0 30px}.key-intro h1{font-size:clamp(38px,5vw,58px)}.key-intro>p:last-child{max-width:660px;line-height:1.7;color:#655f69}.breadcrumb{font-size:13px;margin:25px 0}.key-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start}.key-cover{display:block;width:100%;border-radius:20px}.key-guidelines{padding:24px 8px}.key-guidelines p,.key-examples>p{font-size:14px;line-height:1.75;color:#655f69}.key-guidelines h3{margin-bottom:8px}.key-guidelines h2{margin-bottom:20px}.key-prices{background:#fff6d3;padding:14px;border-radius:12px;font-size:14px;line-height:1.8}textarea{font:inherit;display:block;width:100%;resize:vertical;border:1px solid #dcd7d0;border-radius:9px;background:#fcfbf9;padding:12px;margin-top:7px;font-size:16px}.key-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6;margin:20px 0}.key-check input{flex:0 0 20px;width:20px;min-height:20px;margin:2px 0}.key-examples{margin:30px 0 50px}.key-examples>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.key-examples figure{margin:0}.key-examples img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:16px}#key-review{margin-top:24px;border-top:1px solid #e6dfcd}#key-form .total>div{gap:16px}#key-form .total strong{white-space:nowrap}.key-layout>form{position:sticky;top:20px}@media(max-width:760px){.key-layout{grid-template-columns:1fr}.key-layout>form{position:static}.key-examples>div{grid-template-columns:1fr 1fr}.key-examples>div figure:last-child{grid-column:1/-1}.key-examples>div figure:last-child img{aspect-ratio:4/3}.key-guidelines{padding:18px 0}header nav{flex-wrap:wrap;gap:12px}}@media(max-width:420px){header{flex-wrap:wrap}.key-examples>div{grid-template-columns:1fr}.key-examples>div figure:last-child img{aspect-ratio:3/4}}
