.br-portfolio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:start}.br-portfolio-preview{margin:0}.br-portfolio-preview img{display:block;width:100%;height:auto;border-radius:2px}.br-portfolio-note,.br-portfolio-preview figcaption{color:var(--ink,#262320);font-size:14px;line-height:1.65}.br-portfolio-preview figcaption{margin-top:16px}.br-portfolio-form{display:grid;gap:20px;min-width:0}.br-portfolio-form .field label{display:block;margin-bottom:8px}.br-portfolio-form .input{width:100%;min-height:48px;box-sizing:border-box}.br-portfolio-form .btn{min-height:48px;justify-self:start;white-space:normal;text-align:center}.br-portfolio-check{display:flex;align-items:flex-start;gap:12px;line-height:1.55;cursor:pointer}.br-portfolio-check input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#942f22}.br-portfolio-note{margin:0}.br-portfolio-note a,.br-portfolio-receipt a:not(.btn){text-decoration:underline;text-underline-offset:3px}.br-portfolio-access a:focus-visible,.br-portfolio-access button:focus-visible,.br-portfolio-form button:focus-visible,.br-portfolio-form input:focus-visible{outline:2px solid currentColor;outline-offset:4px}.br-portfolio-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.br-portfolio-receipt h2{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:12px 0 20px}.br-portfolio-receipt p{line-height:1.7}.br-portfolio-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.br-portfolio-access{max-width:800px;margin:auto;padding:clamp(110px,15vw,180px) 24px 90px}.br-portfolio-access h1{font-size:clamp(36px,6vw,64px);line-height:1.08;margin:16px 0 24px}.br-portfolio-access p{line-height:1.7}.br-portfolio-actions{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.br-portfolio-actions .btn{min-height:48px}@media(max-width:760px){.br-portfolio-layout{grid-template-columns:1fr;gap:28px}.br-portfolio-preview{max-width:460px}.br-portfolio-form .btn{width:100%}}.at-portfolio-link{margin:-16px 0 32px}.at-portfolio-link a{min-height:44px;display:inline-flex;align-items:center}