.access-page{background:#fcf9f5;color:#452332}.access-shell{max-width:560px;margin:40px auto;padding:24px}.access-shell h1{font:40px/1.15 Georgia,serif}.access-shell p{line-height:1.6}[data-access-form]{max-width:440px;margin:0 auto;text-align:left;font:16px/1.5 Arial,sans-serif;color:#452332}[data-access-form]>label{display:block;margin:18px 0}[data-access-form] input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;padding:14px;border:1px solid #b7a5ad;border-radius:5px;font:16px Arial;margin-top:7px;background:#fff}[data-access-form] .consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5}[data-access-form] .consent input{margin-top:4px;flex-shrink:0;accent-color:#873754;width:18px;height:18px}[data-access-form] button{display:block;width:100%;padding:15px;background:#873754;color:white;border:0;border-radius:5px;font:600 16px Arial;margin:20px 0;cursor:pointer}[data-access-form] button:disabled{opacity:.6}[data-access-form] [role=status]{font-size:14px;line-height:1.5;min-height:1.5em;margin:8px 0}.access-note{font-size:13px;color:#654f58}.access-warning{max-width:1060px;margin:16px auto;padding:18px 24px;background:#f2dce3;line-height:1.6}[hidden]{display:none!important}
