/* Update Your Story extends approved homepage/share design. */
.update-hero{position:relative;min-height:460px;background:#353c40 url('https://static.wixstatic.com/media/e6f24a_c82a5e1c48984e658774040b52c53305~mv2.png/v1/fit/w_1200,h_5000/file.jpg') right center/cover no-repeat;display:flex;align-items:center;overflow:hidden}.update-hero-darkening{position:absolute;inset:0;background:linear-gradient(90deg,rgba(38,42,43,.96) 0%,rgba(39,43,46,.85) 42%,rgba(43,48,51,.46) 100%)}.update-hero-inner{position:relative;width:90%;max-width:1320px;margin:auto;padding:65px 0;color:#f5eddf}.update-hero h1{font:normal clamp(70px,7.7vw,112px)/.86 'Libre Caslon Display',Georgia,serif;letter-spacing:-.043em;margin:29px 0 23px}.update-hero p{max-width:640px;font-size:19px;line-height:1.7;color:#f0e5d8}.hero-stamp{position:absolute;right:5%;bottom:24px;color:#f0d8bd;letter-spacing:.19em;font-size:10px}.update-main{padding:85px max(5%,calc((100vw - 1320px)/2)) 105px}.update-intro{display:grid;grid-template-columns:1fr 170px;align-items:center;gap:30px;margin-bottom:36px}.update-intro h2{font-size:clamp(48px,5vw,77px);margin:17px 0 15px}.update-intro p{font-size:18px;line-height:1.78;max-width:780px;color:#4e524f;margin:0}.archive-mark{display:flex;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;border:1px solid #cabeb3;border-radius:50%;color:#a74f34;transform:rotate(-7deg)}.archive-mark span{font:normal 55px 'Libre Caslon Display',Georgia,serif}.archive-mark small{font-size:7px;letter-spacing:.14em}.lookup-shell{display:grid;grid-template-columns:1.38fr .82fr;box-shadow:0 10px 35px rgba(50,43,36,.09);border-radius:9px;overflow:hidden;border:1px solid #d4c8ba;background:#fdf9f2}.lookup-left{padding:46px 48px 50px}.step-number{font-size:11px;letter-spacing:.22em;color:#b15032;font-weight:700}.lookup-left h3{font:normal 48px/1.06 'Libre Caslon Display',Georgia,serif;margin:18px 0 10px}.lookup-left p{font-size:17px;line-height:1.7}.lookup-left label{display:block;font-weight:700;margin:28px 0 13px;font-size:17px}.lookup-row{display:flex;gap:10px}.lookup-row input{min-height:63px;flex:1;min-width:0;font:600 21px 'DM Sans',sans-serif;letter-spacing:.08em;padding:12px 18px;border:1px solid #bfb1a5;border-radius:5px;background:white;text-transform:uppercase}.lookup-row button,.submit-row button{white-space:nowrap;background:#af5034;color:#fff;border:0;border-radius:5px;padding:16px 29px;font-size:16px;font-weight:700;cursor:pointer}.lookup-row button:focus-visible,.inline-code:focus-visible,.update-methods button:focus-visible{outline:3px solid #465d68;outline-offset:3px}.lookup-left #lookup-help{margin:15px 0 0;font-size:14px;color:#626662}.inline-code{border:0;padding:1px 4px;background:#e5e8e8;color:#314954;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lookup-error{font-size:15px!important;color:#9f3c27!important;padding:12px 14px;background:#fae9e3;border-left:4px solid #b25234;border-radius:3px}.lookup-aside{padding:48px 39px;background:#405562;color:#f7efe4;background-image:radial-gradient(circle at 75% 20%,rgba(255,255,255,.08),transparent 55%),repeating-linear-gradient(50deg,rgba(255,255,255,.012) 0 1px,transparent 1px 6px)}.safety-icon svg{width:42px;height:42px;color:#eac4a7}.lookup-aside h4{font:normal 31px 'Libre Caslon Display',Georgia,serif;margin:16px 0 8px}.lookup-aside p{font-size:15px;line-height:1.75;color:#eee8df;margin:0}.lookup-aside a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.aside-rule{height:1px;background:#75858a;margin:30px 0 22px}.editor-shell{background:#fdf9f3;border:1px solid #d4c7b8;border-radius:8px;padding:49px 50px;margin-top:38px;box-shadow:0 10px 33px rgba(50,42,34,.06);scroll-margin-top:20px}.editor-top{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.editor-top h2{font-size:clamp(48px,5.5vw,76px);margin:13px 0 14px}.editor-top p{font-size:17px;color:#555b58;line-height:1.6}.reference-pill{background:#e9e9e5;padding:17px 20px;border-left:4px solid #3f5865;display:flex;flex-direction:column;gap:5px;min-width:205px}.reference-pill span,.reference-pill small{font-size:10px;letter-spacing:.14em;color:#69736f}.reference-pill strong{font-size:17px;color:#2d434f;letter-spacing:.035em}.preview-callout{margin:19px 0 36px;background:#e6ecef;padding:17px 20px;font-size:14px;line-height:1.7;color:#354751;border-radius:5px}.update-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:21px 0}.update-methods button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;border-radius:7px;border:2px solid transparent;padding:24px;min-height:156px;cursor:pointer;color:#fff;background:#ad5036}.update-methods button:nth-child(2){background:#425963}.update-methods button:nth-child(3){background:#e6d8c7;color:#30312e}.update-methods button svg{width:31px;height:31px}.update-methods button span{font:normal 32px 'Libre Caslon Display',Georgia,serif}.update-methods button small{font-size:13px}.update-methods button[aria-pressed="true"]{outline:3px solid #2d3b3e;outline-offset:3px;box-shadow:0 5px 22px rgba(28,31,29,.13)}.method-fields{scroll-margin-top:25px}.method-intro h3{font:normal 44px 'Libre Caslon Display',Georgia,serif;margin:10px 0 20px}.method-intro{margin-top:48px}.update-input textarea,.editor-shell input[type=text],.editor-shell input[type=email],.editor-shell select,.compact-field-grid textarea{width:100%;font:normal 16px/1.6 'DM Sans',Arial,sans-serif;border:1px solid #c5b7a6;border-radius:6px;padding:15px;min-height:52px;background:#fffefa;color:#2d302f}.update-input textarea,.compact-field-grid textarea{resize:vertical}.update-privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:26px}.contact-detail-label{margin-top:23px!important}.consent-preview>p{font-size:16px;line-height:1.85;max-width:940px}.consent-preview a{color:#9a402b;text-decoration:underline}.consent-preview h3{font:normal 42px 'Libre Caslon Display',Georgia,serif;margin:10px 0}.terms-flag{background:#f3e7d7;border-left:4px solid #ae5135;padding:15px;font-size:14px!important}.editor-shell .preview-result{font-size:16px;line-height:1.7}.lower-invite{display:grid;grid-template-columns:1fr 1fr;background:#a94e34;color:#f8eee4;min-height:355px}.lower-invite-copy{padding:67px max(7%,calc((100vw - 1320px)/2));padding-right:9%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lower-invite h2{font-size:clamp(50px,5vw,75px);margin:13px 0}.lower-invite p{font-size:17px;line-height:1.8;max-width:570px}.lower-invite a{margin-top:20px}.lower-art{position:relative;min-height:300px;overflow:hidden}.lower-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 59%;filter:saturate(.8)}.lower-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#a94e34 0%,transparent 30%)}.hidden{display:none!important}@media(max-width:980px){.lookup-shell{grid-template-columns:1fr 1fr}.lookup-left{padding:34px 30px}.lookup-aside{padding:34px 26px}.lookup-row{flex-direction:column}.update-intro{grid-template-columns:1fr auto}.update-privacy-grid{gap:30px}}@media(max-width:680px){.update-hero{min-height:385px}.update-hero-inner{padding:60px 0}.update-hero h1{font-size:76px}.update-hero p{font-size:17px}.hero-stamp{display:none}.update-main{padding:60px 5% 70px}.update-intro{grid-template-columns:1fr;margin-bottom:30px}.archive-mark{display:none}.update-intro h2{font-size:54px}.update-intro p{font-size:16px}.lookup-shell{grid-template-columns:1fr}.lookup-left{padding:32px 22px}.lookup-left h3{font-size:43px}.lookup-left p{font-size:16px}.lookup-aside{padding:28px 23px}.lookup-aside h4{font-size:29px}.lookup-row input{font-size:18px}.editor-shell{padding:32px 20px}.editor-top{flex-direction:column}.editor-top h2{font-size:53px}.reference-pill{width:100%}.update-methods{grid-template-columns:1fr;gap:12px}.update-methods button{min-height:unset;padding:21px 23px;gap:6px}.update-methods button svg{width:27px;height:27px}.update-privacy-grid,.compact-field-grid,.contact-grid{grid-template-columns:1fr;gap:25px}.lower-invite{grid-template-columns:1fr}.lower-invite-copy{padding:60px 5%}.lower-art{height:265px}.lower-art:after{background:linear-gradient(180deg,#a94e34 0%,transparent 35%)}.lower-invite h2{font-size:58px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
