.foSaveDateStudio{color:#302329;width:min(1120px,100% - 48px);margin:0 auto 90px}.foSaveDateStudio>header{max-width:790px;margin-bottom:30px}.foSaveDateStudio>header p,.foSaveDateGuide>div>p,.foSaveDateForm header p,.foSaveDateResults header p,.foSaveDateFinish header p{color:#a54554;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:800}.foSaveDateStudio>header h2{font:500 clamp(40px,5vw,64px)/.96 var(--ev-font-display,Georgia,serif);text-wrap:balance;margin:0}.foSaveDateStudio>header>span{color:#77686c;max-width:620px;margin-top:16px;font-size:11px;line-height:1.6;display:block}.foSaveDateState{color:#77686c;background:#fff;border:1px solid #ded1cc;border-radius:20px;padding:28px}.foSaveDateGuide{color:#fff;background:#302329;border-radius:26px;grid-template-columns:.82fr 1.5fr;gap:26px;padding:28px;display:grid}.foSaveDateGuide>div:first-child{align-self:center}.foSaveDateGuide h3,.foSaveDateForm h3,.foSaveDateResults h3,.foSaveDateFinish h3{font:500 32px/1.05 var(--ev-font-display,Georgia,serif);text-wrap:balance;margin:0}.foSaveDateGuide>div>span{color:#fffdfba8;margin-top:14px;font-size:10px;line-height:1.6;display:block}.foSaveDateGuide dl{gap:10px;margin:22px 0 0;display:grid}.foSaveDateGuide dl>div{border-top:1px solid #ffffff24;padding-top:10px}.foSaveDateGuide dt{color:#d5aaa9;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.foSaveDateGuide dd{color:#fffdfbc4;margin:5px 0 0;font-size:9px;line-height:1.45}.foSaveDateExamples{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.foSaveDateExamples figure{background:#a38b8e;border-radius:18px;min-height:330px;margin:0;position:relative;overflow:hidden}.foSaveDateExamples img{object-fit:cover}.foSaveDateExamples figcaption{color:#fff;background:linear-gradient(#24161d05,#24161dd4);flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:absolute;inset:0}.foSaveDateExamples small{letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:800}.foSaveDateExamples b{font:500 23px/1 var(--ev-font-display,Georgia,serif);margin:6px 0}.foSaveDateExamples span{font-size:7px}.foSaveDateExamples .is-timeless figcaption{color:#302329;text-align:center;background:#fff;padding:12px;inset:auto 10px 10px}.foSaveDateExamples .is-modern figcaption{color:#302329;background:#eee4df;justify-content:center;inset:0 46% 0 0}.foSaveDateForm{background:#fff;border:1px solid #ddcfca;border-radius:25px;margin-top:22px;padding:30px}.foSaveDateForm>header,.foSaveDateResults>header,.foSaveDateFinish>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.foSaveDateForm>header>span,.foSaveDateResults>header span,.foSaveDateFinish>header>span{color:#817376;max-width:420px;font-size:9px;line-height:1.5}.foSaveDatePhotoPicker{border-top:1px solid #e7dad5;margin-top:24px;padding-top:22px}.foSaveDatePhotoPicker>strong{text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.foSaveDatePhotoPicker>div{gap:9px;padding:3px;display:flex;overflow-x:auto}.foSaveDatePhotoPicker button{aspect-ratio:4/5;cursor:pointer;background:#eadbd6;border:2px solid #0000;border-radius:13px;flex:0 0 92px;position:relative;overflow:hidden}.foSaveDatePhotoPicker button[aria-pressed=true]{border-color:#a54554;box-shadow:0 0 0 2px #a5455420}.foSaveDatePhotoPicker img{object-fit:cover}.foSaveDatePhotoPicker button span{z-index:1;color:#fff;background:#302329d9;border-radius:999px;padding:5px;font-size:7px;font-weight:750;position:absolute;bottom:5px;left:5px;right:5px}.foSaveDateFields{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.foSaveDateFields label{color:#6c595f;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.foSaveDateFields label small{letter-spacing:0;text-transform:none;font-weight:500}.foSaveDateFields input{color:#302329;width:100%;min-height:48px;font:12px var(--ev-font-ui,Arial,sans-serif);background:#fbf8f5;border:1px solid #d8c8c3;border-radius:12px;padding:0 13px}.foSaveDateFields input:focus{border-color:#a54554;outline:3px solid #a5455425}.foSaveDateFields .is-wide{grid-column:1/-1}.foSaveDateForm fieldset{border:0;margin:22px 0 0;padding:0}.foSaveDateForm legend{color:#6c595f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:800}.foSaveDateForm fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.foSaveDateForm fieldset button,.foSaveDateRefine button{color:#604c52;cursor:pointer;background:#fff;border:1px solid #d8c8c3;border-radius:999px;min-height:44px;padding:0 15px;font-size:8px;font-weight:750}.foSaveDateForm fieldset button[aria-pressed=true]{color:#fff;background:#302329;border-color:#302329}.foMakeDesigns{color:#fff;cursor:pointer;background:#a54554;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;min-height:52px;margin-top:24px;padding:0 22px;font-size:10px;font-weight:800;display:flex}.foMakeDesigns:disabled{cursor:wait;opacity:.6}.foSaveDateNotice{color:#72545b;background:#f3e8e5;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:9px;line-height:1.5}.foSaveDateForm .foAnnouncementType{margin-top:24px}.foAnnouncementType>div{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.foSaveDateForm .foAnnouncementType button{text-align:left;border-radius:16px;align-content:center;gap:5px;min-height:82px;padding:14px 16px;transition-property:background-color,border-color,box-shadow,transform;transition-duration:.18s;display:grid}.foAnnouncementType button:active{transform:scale(.96)}.foAnnouncementType button strong{font:500 18px/1.1 var(--ev-font-display,Georgia,serif)}.foAnnouncementType button span{opacity:.7;font-size:8px;font-weight:500;line-height:1.45}.foAnnouncementType button[aria-pressed=true]{box-shadow:0 9px 24px #3023291c}.foAnnouncementType button[aria-pressed=true] span{color:#fff;opacity:.72}.foSaveDateResults{margin-top:42px}.foSaveDateResults>header>small{color:#4e6648;background:#e6eee1;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:750}.foSaveDateDesignGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.foSaveDateDesignGrid>article{background:#fff;border:1px solid #ddcfca;border-radius:23px;padding:8px;transition:box-shadow .18s,border-color .18s,transform .18s}.foSaveDateDesignGrid>article.is-selected{border-color:#a54554;transform:translateY(-3px);box-shadow:0 12px 36px #4c2f3517}.foSaveDateDesignGrid>article>div{gap:6px;padding:14px 10px 8px;display:grid}.foSaveDateDesignGrid>article>div strong{font:500 21px var(--ev-font-display,Georgia,serif)}.foSaveDateDesignGrid>article>div span{color:#817376;min-height:34px;font-size:8px;line-height:1.45}.foSaveDateDesignGrid>article>div button{color:#fff;cursor:pointer;background:#302329;border:1px solid #302329;border-radius:999px;min-height:42px;margin-top:5px;font-size:8px;font-weight:750}.foPersonalCard{aspect-ratio:5/7;background:#d5c6c2;border-radius:16px;outline:1px solid #0000001a;margin:0;position:relative;overflow:hidden}.foPersonalPhotoFrame{z-index:1;display:block;position:absolute;inset:0;overflow:hidden}.foPersonalPhotoFrame .foPersonalPhoto{object-fit:cover;transition-property:object-position,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.foPersonalCard .foPersonalOrnament{z-index:2;object-fit:contain;pointer-events:none;position:absolute}.foPersonalCard figcaption{z-index:3;pointer-events:none;flex-direction:column;display:flex;position:absolute}.foPersonalCard figcaption small{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(5px,.6vw,8px);font-weight:800}.foPersonalCard figcaption b{font:500 clamp(18px,2.2vw,31px)/.95 var(--ev-font-display,Georgia,serif)}.foPersonalCard figcaption em{font:500 clamp(7px,.8vw,10px)/1.35 var(--ev-font-display,Georgia,serif);font-style:normal}.foPersonalCard figcaption span{font-size:clamp(6px,.65vw,8px)}.foPersonalCard.is-adjusting .foPersonalPhotoFrame{z-index:4;cursor:grab;touch-action:none;outline-offset:-4px;outline:2px solid #fff}.foPersonalCard.is-adjusting .foPersonalPhotoFrame:active{cursor:grabbing}.foPersonalCard.is-adjusting .foPersonalPhotoFrame:focus-visible{outline-offset:-5px;outline:3px solid #c96570}.foPersonalCard.is-adjusting .foPersonalPhoto{will-change:transform;transition:none}.foDragHint{z-index:2;color:#fff;pointer-events:none;white-space:nowrap;background:#302329d9;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:9px;font-weight:750;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0003}.foPersonalCard.is-save_soft_romance{background:#f4e7df}.foPersonalCard.is-save_soft_romance .foPersonalPhotoFrame{border:8px solid #fff;inset:6% 8% 29%;transform:rotate(-1deg);box-shadow:0 10px 28px #51383d2b}.foPersonalCard.is-save_soft_romance .foPersonalOrnament{opacity:.82;width:48%;height:35%;bottom:-2%;right:-7%;transform:rotate(8deg)}.foPersonalCard.is-save_soft_romance figcaption{color:#51383d;text-align:center;gap:5px;bottom:7%;left:8%;right:34%}.foPersonalCard.is-save_lovebirds{background:#f7f5ee}.foPersonalCard.is-save_lovebirds .foPersonalPhotoFrame{border:1px solid #94a9bf;border-radius:48% 48% 8px 8px;inset:23% 12% 28%}.foPersonalCard.is-save_lovebirds .foPersonalOrnament{width:52%;height:24%;top:2%;left:24%}.foPersonalCard.is-save_lovebirds figcaption{color:#31465a;text-align:center;gap:5px;bottom:5%;left:8%;right:8%}.foPersonalCard.is-save_garden_party{background:repeating-linear-gradient(90deg,#fff6de 0 18px,#f5dc8c 18px 29px);padding:6%}.foPersonalCard.is-save_garden_party:before{z-index:0;content:"";background:#fff7df;border-radius:10px;position:absolute;inset:5%}.foPersonalCard.is-save_garden_party .foPersonalOrnament{width:76%;height:16%;top:51%;left:12%}.foPersonalCard.is-save_garden_party figcaption{color:#a33f32;text-align:center;gap:5px;bottom:7%;left:10%;right:10%}.foPersonalCard.is-invitation_heritage{background:#fbf3dc}.foPersonalCard.is-invitation_heritage:after{z-index:1;content:"";pointer-events:none;border:1px solid #b59b6570;position:absolute;inset:3%}.foPersonalCard.is-invitation_heritage .foPersonalOrnament{opacity:.72;width:46%;height:40%;bottom:-3%;right:-7%}.foPersonalCard.is-invitation_heritage figcaption{color:#3b3b42;text-align:center;gap:5px;bottom:13%;left:12%;right:12%}.foPersonalCard.is-invitation_folk{background:repeating-linear-gradient(0deg,#fff1ba 0 16px,#f4d47d 16px 24px);padding:6%}.foPersonalCard.is-invitation_folk:before{z-index:0;content:"";background:#cfe5c4;border-radius:16px;position:absolute;inset:5%;box-shadow:inset 0 0 0 5px #f29a87}.foPersonalCard.is-invitation_folk figcaption{color:#e95136;text-align:center;gap:5px;bottom:8%;left:11%;right:11%}.foPersonalCard.is-invitation_garden{background:#dfe9d7}.foPersonalCard.is-invitation_garden .foPersonalPhotoFrame{width:52%;left:48%}.foPersonalCard.is-invitation_garden.is-side-right .foPersonalPhotoFrame{left:0;right:48%}.foPersonalCard.is-invitation_garden .foPersonalOrnament{opacity:.68;width:37%;height:35%;top:-5%;left:-7%}.foPersonalCard.is-invitation_garden.is-side-right .foPersonalOrnament{left:auto;right:-7%;transform:scaleX(-1)}.foPersonalCard.is-invitation_garden figcaption{color:#314539;text-align:center;gap:7px;top:34%;left:7%;right:55%}.foPersonalCard.is-invitation_garden.is-side-right figcaption{left:55%;right:7%}.foSaveDateFinish{color:#fff;background:#302329;border-radius:26px;margin-top:58px;padding:32px}.foSaveDateFinish>header p{color:#d5aaa9}.foSaveDateFinish>header>span{color:#fffdfb9c}.foPersonalCard.is-featured{border-radius:23px;width:min(100%,720px);margin:28px auto 0;box-shadow:0 22px 60px #0004;container-type:inline-size}.foPersonalCard.is-featured figcaption small{font-size:clamp(8px,1.35cqw,12px)}.foPersonalCard.is-featured figcaption b{font-size:clamp(34px,6.8cqw,52px)}.foPersonalCard.is-featured figcaption em{font-size:clamp(11px,1.8cqw,15px)}.foPersonalCard.is-featured figcaption span{font-size:clamp(9px,1.35cqw,12px)}.foSaveDateRefine{justify-content:center;gap:8px;margin:18px auto 0;display:flex}.foSaveDateRefine button{color:#fff;background:0 0;border-color:#ffffff45}.foSaveDateRefine button:hover{color:#302329;background:#fff}.foSaveDateDownloads{grid-template-columns:repeat(3,1fr);gap:10px;max-width:820px;margin:20px auto 0;display:grid}.foSaveDateDownloads button{color:#302329;cursor:pointer;background:#fff;border:0;border-radius:14px;place-items:center;gap:4px;min-height:64px;padding:12px;font-size:9px;font-weight:800;display:grid}.foSaveDateDownloads button:nth-child(3){color:#fff;background:#a54554}.foSaveDateDownloads button small{opacity:.65;font-size:7px;font-weight:500}.foSaveDateDownloads button:disabled{cursor:wait;opacity:.55}.foFinishActions{flex-direction:column;align-items:flex-end;gap:10px;max-width:420px;display:flex}.foFinishActions>span{color:#fffdfb9c;text-align:right;font-size:9px;line-height:1.5}.foFinishActions>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:999px;min-height:44px;padding:0 16px;font-size:8px;font-weight:800;transition-property:background-color,color,transform;transition-duration:.18s}.foFinishActions>button:hover{color:#302329;background:#fff}.foFinishActions>button:active,.foCropToolbar>button:active{transform:scale(.96)}.foCropToolbar{color:#302329;background:#fff;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(210px,.8fr) auto auto;align-items:center;gap:12px;width:min(100%,820px);margin:24px auto -10px;padding:13px 14px;display:grid;box-shadow:0 10px 34px #0003}.foCropToolbar>div{gap:3px;display:grid}.foCropToolbar strong{font-size:9px}.foCropToolbar span{color:#7f7074;font-size:7px;line-height:1.4}.foCropToolbar label{color:#6c595f;text-transform:uppercase;grid-template-columns:auto 1fr 38px;align-items:center;gap:8px;font-size:8px;font-weight:800;display:grid}.foCropToolbar input{accent-color:#a54554;width:100%}.foCropToolbar output{font-variant-numeric:tabular-nums;text-align:right}.foCropToolbar>button{color:#604c52;cursor:pointer;background:#fff;border:1px solid #d8c8c3;border-radius:999px;min-width:62px;min-height:44px;padding:0 12px;font-size:8px;font-weight:800;transition-property:background-color,color,transform;transition-duration:.18s}.foCropToolbar>button.is-done{color:#fff;background:#a54554;border-color:#a54554}.foCropToolbar>button:disabled{cursor:wait;opacity:.6}@media (width<=850px){.foSaveDateGuide{grid-template-columns:1fr}.foSaveDateGuide>div:first-child{max-width:650px}.foSaveDateExamples figure{min-height:300px}.foSaveDateDesignGrid{grid-template-columns:1fr 1fr}.foSaveDateDesignGrid>article:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.foPersonalCard figcaption b{font-size:25px}.foPersonalCard figcaption em{font-size:9px}}@media (width<=700px){.foSaveDateStudio{width:min(100% - 28px,620px)}.foSaveDateStudio>header h2{font-size:43px}.foSaveDateGuide,.foSaveDateForm,.foSaveDateFinish{padding:21px}.foSaveDateExamples{gap:7px;overflow-x:auto}.foSaveDateExamples figure{flex:0 0 230px;min-width:230px;min-height:320px}.foSaveDateForm>header,.foSaveDateResults>header,.foSaveDateFinish>header{flex-direction:column;align-items:flex-start;gap:10px}.foFinishActions{align-items:flex-start;width:100%}.foFinishActions>span{text-align:left}.foCropToolbar{grid-template-columns:1fr 1fr;margin-top:18px}.foCropToolbar>div,.foCropToolbar label{grid-column:1/-1}.foCropToolbar>button{width:100%}.foAnnouncementType>div,.foSaveDateFields{grid-template-columns:1fr}.foSaveDateFields .is-wide{grid-column:auto}.foSaveDateDesignGrid{grid-template-columns:1fr}.foSaveDateDesignGrid>article:last-child{grid-column:auto;width:auto}.foPersonalCard figcaption b{font-size:31px}.foSaveDateDownloads{grid-template-columns:1fr}.foSaveDateRefine{flex-direction:column;align-items:stretch}.foSaveDateRefine button{width:100%}.foSaveDateExamples{grid-template-columns:repeat(3,230px)}.foSaveDatePhotoPicker button{flex-basis:104px}.foSaveDateForm fieldset button,.foSaveDateRefine button,.foMakeDesigns,.foSaveDateDesignGrid>article>div button,.foSaveDateDownloads button{min-height:44px}}.foPersonalCard.is-adjusting .foPersonalPhotoFrame{-webkit-user-select:none;user-select:none}.foPersonalCard.is-adjusting .foPersonalPhoto{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.foInvitationText{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.foPersonalCard figcaption[hidden]{display:none}.foPersonalCard.is-invitation_heritage .foPersonalPhotoFrame{border-radius:0;inset:7% 16% 57%}.foPersonalCard.is-invitation_folk .foPersonalPhotoFrame{border-radius:0;inset:10% 13% 57%}.foPersonalCard.is-invitation_folk .foPersonalOrnament{width:80%;height:13%;top:38%;left:10%}.foSaveDateFields input{min-height:44px;font-size:16px}.foSaveDateFields label{font-size:14px;line-height:1.4}.foSaveDateFields label small{font-size:12px}.foStationeryArtwork{width:100%;height:100%;display:block;position:absolute;inset:0}.foArtworkState{z-index:5;color:#51383d;text-align:center;background:#fbf8f1;place-content:center;padding:20px;font-size:14px;display:grid;position:absolute;inset:0}.foPersonalCard.is-save_garden_party:before,.foPersonalCard.is-invitation_folk:before,.foPersonalCard.is-invitation_heritage:after{display:none}.foPersonalCard.is-save_soft_romance .foPersonalPhotoFrame{box-shadow:none;border:0;inset:8% 11% 31%}.foPersonalCard.is-save_lovebirds .foPersonalPhotoFrame{border:0}@media (width<=700px){.foSaveDateForm .foAnnouncementType>div{grid-template-columns:1fr}.foSaveDateResults>header{flex-direction:column;align-items:flex-start}.foSaveDateResults>header>small{max-width:100%}.foSaveDateDesignGrid,.foSaveDateDesignGrid>article{min-width:0}.foCropToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.foSaveDateStudio .foAnnouncementType button span,.foSaveDateDesignGrid>article>div span,.foSaveDateResults>header>small{font-size:12px;line-height:1.5}.foSaveDateDesignGrid>article>div button,.foMakeDesigns,.foSaveDateDownloads button,.foFinishActions>button,.foCropToolbar>button{font-size:14px}.foSaveDateDownloads button small,.foSaveDateNotice,.foCropToolbar label,.foCropToolbar strong{font-size:12px}.foSaveDateDownloads button{padding:14px 10px}.foCropToolbar{grid-template-columns:minmax(160px,1fr) auto minmax(160px,.8fr) auto auto}.foCropToolbar .foFitPhoto{white-space:nowrap;gap:8px;font-size:12px;display:flex}.foCropToolbar .foFitPhoto input{flex:none;width:18px;height:18px}@media (width<=850px){.foCropToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foCropToolbar>div,.foCropToolbar label{grid-column:1/-1}}.foExportReview{color:#513d44;background:#fbf5f0;border-radius:16px;max-width:820px;margin:20px auto 0;padding:20px}.foExportReview h4{margin:0;font-size:17px}.foExportReview p{margin:8px 0;font-size:13px;line-height:1.6}.foExportReview ul{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.foExportReview button{color:#694b55;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dac7c6;border-radius:10px;padding:10px 14px;font-size:13px}.foExportReview>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.foExportReview>div>button:last-child:not(:first-child){color:#fff;background:#513d44;border-color:#513d44}.foExportReview:focus-visible,.foExportReview button:focus-visible,.foSaveDateDownloads button:focus-visible{outline-offset:4px;outline:2px solid #c8939e}.foExportReview button:disabled{opacity:.55;cursor:wait}.foExportNote{color:#e0ced1;text-align:center;max-width:820px;margin:12px auto 0;font-size:12px;line-height:1.6}.foPersonalCard.is-save_soft_romance .foPersonalPhotoFrame{inset:17.5% 12.5% 29.5%;transform:rotate(-2deg)}.foPersonalCard.is-save_lovebirds .foPersonalPhotoFrame{border-radius:48% 48% 0 0;inset:25.5% 12% 30.5%}.foPersonalCard.is-save_garden_party .foPersonalPhotoFrame{border-radius:4.7%;inset:19% 10.5% 37%}.foPersonalCard.is-save_modern_editorial .foPersonalPhotoFrame{border:0;border-radius:0;inset:29.7619% 7% 20.2381%;transform:none}.foCollection{width:100%;min-width:0;scroll-margin-top:28px}.foCollectionHeading{color:#4e3b39;margin-bottom:6px;font-size:14px;line-height:1.4;display:block}.foCollectionPages .foPageDirection{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 14px;font:600 13px/1.3 Arial,sans-serif;display:inline-flex}.foCollectionPages .foPageNext:not(:disabled){color:#fff;background:#9b4c5b;border-color:#9b4c5b;box-shadow:0 3px 8px #58303915}.foCollectionPages select{color:#4e3b39;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c9aaa8;border-radius:12px;max-width:100%;min-height:46px;padding:10px;font:500 13px Arial,sans-serif}.foCollectionPages button:active:not(:disabled){transform:scale(.96)}.foSaveDateForm .foAnnouncementType{background:#f7eeeb;border:1px solid #d5b6b2;border-radius:20px;padding:20px}.foSaveDateForm .foAnnouncementType legend{color:#4e3b39;padding:0 6px;font-size:20px;font-weight:600}.foCardTypeHint{color:#67544f;margin:0 0 16px;font-size:13px;line-height:1.6}.foSaveDateForm .foAnnouncementType button{background:#fff;border:1px solid #cbb2ac;min-height:92px}.foSaveDateForm .foAnnouncementType button[aria-pressed=true]{color:#fff;background:#984b59;border-color:#984b59}.foSaveDateForm .foAnnouncementType button strong{align-items:center;gap:10px;font-size:21px;display:flex}.foSaveDateForm .foAnnouncementType button .foTypeCheck{opacity:1;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font:600 15px Arial;display:inline-flex}.foSaveDateForm .foAnnouncementType button:focus-visible,.foCollectionPages select:focus-visible{outline-offset:3px;outline:3px solid #a54554}@media (width<=700px){.foCollectionBar{background:#f7eeeb;border:1px solid #dac4bc;border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;padding:14px}.foCollectionBar .foCollectionPages{flex-wrap:nowrap;justify-content:space-between;gap:6px;margin:0;display:flex}.foCollectionBar .foCollectionPages .foPageDirection{min-width:0;padding:10px}.foCollectionPages select{flex:1;min-width:0}.foCollectionPages{gap:6px}.foCollectionHeading{font-size:15px}.foSaveDateForm .foAnnouncementType{margin-top:28px;padding:16px}.foSaveDateForm .foAnnouncementType>div{grid-template-columns:1fr!important}.foCardTypeHint{font-size:14px}.foSaveDateForm .foAnnouncementType button span{font-size:13px!important}}.foCollectionBar{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.foCollectionBar p{color:#796c6b;margin:0;font-size:13px}.foCollectionPages{flex-wrap:wrap;justify-content:center;gap:6px;margin:20px 0;display:flex}.foCollectionPages button{color:#51443f;cursor:pointer;background:0 0;border:1px solid #d9cec7;border-radius:50%;min-width:40px;min-height:40px;padding:7px 12px;font:500 14px Arial}.foCollectionPages button[aria-current=page]{color:#fff8ee;background:#4e3b39;border-color:#4e3b39}.foCollectionPages button:disabled{opacity:.35;cursor:default}.foCollectionPages button:focus-visible{outline-offset:4px;outline:2px solid #a54554}.foCollection .foCollectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:0}.foCollectionGrid>article{min-width:0;box-shadow:none;border-radius:12px;padding:8px}.foCollectionGrid>article:last-child{grid-column:auto;width:auto}.foCollectionGrid .foPersonalCard{border:0;border-radius:3px;margin:0}.foCollectionGrid>article>div span{min-height:0}.foCollectionGrid>article>div strong{font-size:20px}.foLandingDesigns .foCollectionGrid>article{background:0 0;border:0;padding:0}.foLandingDesigns .foCollectionGrid h3{font:400 24px var(--ev-font-display,Georgia,serif);margin:16px 0 8px}.foLandingDesigns .foCollectionGrid p{color:#796c6b;margin:0 0 12px;font-size:13px;line-height:1.5}@media (width<=700px){.foCollection .foCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.foCollectionBar{flex-direction:column;align-items:flex-start;gap:0}.foCollectionBar .foCollectionPages{margin:8px 0 16px}.foCollectionGrid>article{border-radius:8px;padding:4px}.foCollectionGrid>article>div{padding:10px 5px 5px}.foCollectionGrid>article>div strong,.foLandingDesigns .foCollectionGrid h3{font-size:17px;line-height:1.25}.foCollectionGrid>article>div span,.foLandingDesigns .foCollectionGrid p{display:none}.foCollectionGrid>article>div button{padding:8px 6px;font-size:12px;line-height:1.25}.foCollectionPages{gap:4px}.foCollectionPages button{min-width:36px;min-height:36px;padding:6px 9px;font-size:13px}}.foArtworkState button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-self:center;margin-top:16px;padding:10px 18px}.foArtworkState button:focus-visible{outline-offset:3px;outline:2px solid #a44758}.foSaveDateForm>.foAnnouncementType{margin-top:0}.foSaveDatePhotoPicker{min-width:0;margin-top:24px;padding:20px 0 0}.foSaveDatePhotoPicker>strong{letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:14px}.foSaveDatePhotoPicker>p{color:#817376;margin:0 0 12px;font-size:12px;line-height:1.5}.foSaveDatePhotoPicker>div{overscroll-behavior-x:contain;gap:12px;padding:4px}.foSaveDatePhotoPicker button{aspect-ratio:4/5;border-radius:10px;flex-basis:80px}.foSaveDatePhotoPicker button span{padding:4px 2px;font-size:10px;bottom:3px;left:3px;right:3px}.foSaveDatePhotoPicker button:disabled{opacity:.65;cursor:wait}.foSaveDatePhotoPicker button:focus-visible{outline-offset:4px;outline:2px solid #a54554}.foSaveDateForm>.foStationeryDetailsHeading{border-top:1px solid #e7dad5;margin-top:36px;padding-top:28px}@media (width<=700px){.foSaveDatePhotoPicker button{flex-basis:76px}.foSaveDateResults{margin-top:28px}}.foPreviewAdjustmentLink{color:#51383d;cursor:pointer;background:#fbf8f5;border:1px solid #d8c8c3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.foPreviewAdjustmentLink:hover{background:#f3e8e5}.foPreviewAdjustmentLink:focus-visible{outline-offset:3px;outline:2px solid #a54554}.foPreviewAdjustmentLink:disabled{opacity:.6;cursor:wait}#stationery-photo-adjustments{scroll-margin-top:100px}#stationery-photo-adjustments:focus-visible{outline-offset:4px;outline:2px solid #a54554}@media (width<=700px){.foSaveDateStudio .foCollection .foCollectionGrid{grid-template-columns:minmax(0,1fr);gap:22px}.foSaveDateStudio .foSaveDateForm,.foSaveDateStudio .foSaveDateFinish{border-radius:18px;min-width:0;padding:14px}.foSaveDateStudio>header h2{font-size:36px;line-height:1.08}.foSaveDateStudio>header>span{font-size:14px}.foSaveDateStudio .foSaveDateResults h3,.foSaveDateStudio .foSaveDateForm h3,.foSaveDateStudio .foSaveDateFinish h3{font-size:28px;line-height:1.15}.foSaveDateStudio .foSaveDateForm>header>span,.foSaveDateStudio .foSaveDateResults>header span{font-size:13px}.foSaveDateStudio .foCollectionGrid>article{border-radius:10px;padding:6px}.foSaveDateStudio .foCollectionGrid>article>div{gap:8px;padding:14px 8px 8px}.foSaveDateStudio .foCollectionGrid>article>div strong{font-size:23px}.foSaveDateStudio .foCollectionGrid>article>div button{min-height:48px;padding:10px 14px;font-size:14px}.foSaveDateStudio .foCollectionPages{flex-wrap:nowrap;align-items:center;gap:10px;width:100%}.foSaveDateStudio .foCollectionPages button{flex-shrink:0;min-width:44px;min-height:44px;padding:8px}.foSaveDateStudio .foCollectionPages select{color:#51443f;background:#fff;border:1px solid #d9cec7;border-radius:12px;flex:1;min-width:0;max-width:220px;min-height:44px;padding:8px 12px;font-size:16px}.foSaveDateStudio .foCollectionPages select:focus-visible{outline-offset:3px;outline:2px solid #a54554}.foSaveDateStudio .foCollectionBar{scroll-margin-top:90px}.foSaveDateStudio .foCollectionPages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.foSaveDateStudio .foCollectionPages select{grid-area:1/1/auto/-1;width:100%;max-width:none;min-height:46px;font-size:16px}.foSaveDateStudio .foCollectionPages .foPageDirection{border-radius:12px;grid-row:2;width:100%;min-height:46px;font-size:13px}.foSaveDateStudio .foCollectionPages .foPageNext:not(:disabled){color:#fff;background:#984b59;border-color:#984b59}.foSaveDateStudio .foCollection{scroll-margin-top:90px}.foSaveDateStudio .foPreviewAdjustmentLink{white-space:normal;width:100%;min-height:48px;font-size:14px}.foSaveDateStudio .foSaveDateFields label{letter-spacing:.03em;font-size:12px}.foSaveDateStudio .foSaveDateFields input{min-width:0;font-size:16px}.foSaveDateStudio .foSaveDateNotice{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.foSaveDateStudio .foMakeDesigns{white-space:normal;width:100%;min-height:48px;font-size:14px}.foSaveDateStudio .foCropToolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.foSaveDateStudio .foCropToolbar label{min-width:0;font-size:14px}.foSaveDateStudio .foCropToolbar>div strong{font-size:15px;line-height:1.4}.foSaveDateStudio .foCropToolbar>div span{font-size:12px;line-height:1.5}.foSaveDateStudio .foCropToolbar button{min-height:44px;font-size:14px}.foSaveDateStudio .foCropToolbar input[type=range]{min-width:0;min-height:44px}.foSaveDateStudio .foFinishActions>span,.foSaveDateStudio .foExportNote{font-size:12px;line-height:1.5}.foSaveDateStudio .foFinishActions>button{min-height:44px;font-size:14px}.foSaveDateStudio .foSaveDateDownloads button{min-height:58px;font-size:15px}.foSaveDateStudio .foSaveDateDownloads small{font-size:12px}}.foInvitationCollection .foCollectionGrid>article{background:#f3f0e9;grid-template-rows:1fr auto;gap:16px;padding:16px;display:grid}.foInvitationCollection .foPersonalCard{border-radius:0;align-self:center;width:100%;box-shadow:0 5px 16px #342c241c}.foPersonalCard.is-invitation_blue.is-featured{max-width:760px}.foSecondPhoto>button{color:#6c595f;cursor:pointer;background:#fff;border:1px solid #d8c8c3;border-radius:8px;margin-top:12px;padding:10px 14px}@media (width<=700px){.foInvitationCollection.foCollection .foCollectionGrid{grid-template-columns:minmax(0,1fr)}.foInvitationCollection .foCollectionGrid>article{padding:14px}.foInvitationCollection .foCollectionGrid>article>div span{display:block}}.foSaveDateFields .foCardLanguage{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.foSaveDateFields .foCardLanguage label{letter-spacing:0;text-transform:none;color:#817376;margin:0;font-size:11px;font-weight:400;display:block}.foSaveDateFields .foCardLanguage select{color:#65595d;width:auto;min-width:110px;min-height:36px;font:inherit;cursor:pointer;background:#fcfaf8;border:1px solid #e7dfda;border-radius:6px;padding:6px 25px 6px 9px;font-size:12px}.foSaveDateFields .foCardLanguage select:focus-visible{outline-offset:2px;outline:2px solid #947b80}.foStationeryWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.foStationeryWorkspace>.foSaveDateFinish{color:#302329;background:#f7efeb;grid-area:1/2;min-width:0;margin:0;padding:22px;position:sticky;top:20px;box-shadow:0 4px 20px #30232909}.foStationeryEditor{grid-area:1/1;min-width:0}.foStationeryWorkspace .foSaveDateFinish>header{display:block}.foStationeryWorkspace .foSaveDateFinish>header p{color:#a54554}.foStationeryWorkspace .foFinishActions{align-items:stretch;gap:10px;margin-top:14px}.foStationeryWorkspace .foFinishActions>span{color:#77686c;text-align:left}.foStationeryWorkspace .foFinishActions button{color:#604c52;background:#fff;border-color:#d8c8c3;min-height:44px}.foStationeryWorkspace .foFinishActions .foChangeDesign{color:#fff;background:#a54554;border-color:#a54554}.foStationeryWorkspace .foPersonalCard.is-featured{border-radius:14px;width:min(100%,330px);margin-top:20px;box-shadow:0 6px 18px #30232920}.foStationeryWorkspace .foSaveDateDownloads{grid-template-columns:1fr;margin-top:18px}.foStationeryWorkspace .foSaveDateDownloads button{min-height:44px;font-size:12px}.foStationeryWorkspace .foExportNote{color:#77686c}.foStationeryWorkspace button:focus-visible{outline-offset:3px;outline:3px solid #a54554}#design-options-title,#stationery-preview-title{scroll-margin-top:24px}.foStationeryWorkspace .foFinishActions button:active{transform:scale(.96)}@media (width<=800px){.foStationeryWorkspace{grid-template-columns:minmax(0,1fr);gap:24px}.foStationeryWorkspace>.foSaveDateFinish{grid-area:1/1;padding:16px;position:static}.foStationeryEditor{grid-area:2/1}.foStationeryWorkspace .foPersonalCard.is-featured{width:min(100%,245px)}.foStationeryWorkspace .foFinishActions{grid-template-columns:1fr 1fr;display:grid}.foStationeryWorkspace .foFinishActions>span{grid-area:2/1/auto/-1}.foStationeryWorkspace .foFinishActions button{padding:10px;font-size:12px;line-height:1.4}.foStationeryWorkspace .foSaveDateDownloads{grid-template-columns:1fr 1fr}.foStationeryWorkspace .foSaveDateDownloads button:last-child{grid-column:1/-1}}@media (width<=360px){.foStationeryWorkspace .foFinishActions,.foStationeryWorkspace .foSaveDateDownloads{grid-template-columns:1fr}.foStationeryWorkspace .foFinishActions>span{grid-row:auto}}.foPreviewExports{border-top:1px solid #ded1cc;margin-top:18px}.foPreviewExports>summary{color:#8b3b48;cursor:pointer;min-height:44px;padding:14px 0;font-size:13px;font-weight:600}.foPreviewExports>summary:focus-visible{outline-offset:3px;outline:3px solid #a54554}.foPreviewExports .foExportReview{color:#302329}.foStationeryEditor>.foStationeryDetailsHeading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.foStationeryDetailsHeading>span{color:#77686c;font-size:12px}.foStationeryWorkspace .foSaveDateFinish h3{font-size:28px}.foStationeryWorkspace .foPersonalCard.is-featured.is-adjusting{width:100%}@media (width<=800px){.foStationeryEditor>.foStationeryDetailsHeading{display:block}.foStationeryDetailsHeading>span{margin-top:10px;display:block}.foStationeryWorkspace .foSaveDateFinish h3{font-size:26px}}.foSaveDateStudio>header h2{font-size:clamp(34px,3.5vw,44px);line-height:1.05}.foSaveDateStudio>header>span{font-size:13px}.foStudioShell{padding:24px}.foStudioWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);align-items:start;gap:28px;display:grid}.foStudioWorkspace>.foSaveDateFinish{color:#302329;background:#f5eee8;border-radius:20px;min-width:0;margin:0;padding:24px;position:sticky;top:20px}.foStudioWorkspace .foSaveDateFinish>header{display:block}.foStudioWorkspace .foSaveDateFinish>header p{color:#a54554}.foStudioWorkspace .foFinishActions{flex-flow:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.foStudioWorkspace .foFinishActions>span{color:#77686c;text-align:left;flex-basis:100%;order:2;font-size:12px;line-height:1.5}.foStudioWorkspace .foFinishActions button{color:#69434d;background:#fff;border:1px solid #d8c8c3;min-height:44px;padding:10px 16px;font-size:13px}.foStudioWorkspace .foPersonalCard.is-featured{border-radius:15px;width:min(100%,380px);margin-top:24px;box-shadow:0 8px 24px #3023291a}.foStudioControls{min-width:0}.foStudioTabs{z-index:3;background:#f2ebe7;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:18px;padding:4px;display:grid;position:sticky;top:20px}.foStudioTabs button{color:#79656e;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:46px;font-size:14px;font-weight:600}.foStudioTabs button[aria-selected=true]{color:#8f3b49;background:#fff;box-shadow:0 2px 5px #30232912}.foStudioPanel{padding:20px 2px}.foStudioPanel[hidden]{display:none!important}.foStudioPanel .foStationeryDetailsHeading{display:block}.foStudioPanel .foStationeryDetailsHeading h3{font-size:26px}.foStudioPanel .foStationeryDetailsHeading>span{margin-top:10px;display:block}.foStudioPanel .foSaveDateFields{grid-template-columns:1fr;gap:16px}.foStudioPanel .foSaveDateFields label{letter-spacing:.04em;font-size:11px}.foStudioPanel .foSaveDateFields input{font-size:15px}.foStudioPanel .foSaveDatePhotoPicker{border:0;margin:0;padding:0}.foStudioPanel .foSaveDatePhotoPicker>strong{font-size:12px}.foStudioPanel p{color:#77686c;font-size:13px;line-height:1.6}.foStudioControls .foAnnouncementType{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.foStudioControls .foAnnouncementType legend{font-size:14px}.foStudioControls .foAnnouncementType>div{grid-template-columns:1fr 1fr!important}.foStudioControls .foAnnouncementType button{min-height:72px!important;padding:14px!important}.foStudioControls .foAnnouncementType button span:not(.foTypeCheck){display:none}.foStudioControls .foAnnouncementType button strong{font-size:17px}.foCurrentDesign{background:#faf6f2;border-radius:16px;margin-top:24px;padding:20px}.foCurrentDesign>span{color:#91747e;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.foCurrentDesign>strong{font:500 25px/1.2 var(--ev-font-display,Georgia,serif);margin-top:8px;display:block}.foBrowseDesigns{color:#fff;cursor:pointer;background:#a54554;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:46px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.foStudioPanel>.foBrowseDesigns{margin-top:20px}.foStudioActionBar{z-index:4;background:#fff;border:1px solid #e7dad5;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #30232914}.foStudioActionBar>div:first-child{gap:6px;min-width:0;display:grid}.foStudioActionBar strong{font-size:13px;font-weight:600}.foStudioActionBar span{color:#77686c;font-size:12px;line-height:1.5}.foStudioActionBar>div:last-child{flex-shrink:0;gap:10px;display:flex}.foStudioActionBar button{cursor:pointer;border-radius:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600}.foStudioSave{color:#6c4c56;background:#fff;border:1px solid #d8c8c3}.foStudioDownload{color:#fff;background:#a54554;border:0;align-items:center;gap:20px;display:flex}.foStudioDownload span{color:inherit}.foStudioActionBar button:disabled,.foBrowseDesigns:disabled{opacity:.5;cursor:wait}.foStudioShell button:focus-visible,.foStationeryDialog button:focus-visible{outline-offset:3px;outline:3px solid #a54554}.foStationeryDialog{overscroll-behavior:contain;color:#302329;background:#fbf8f5;border:0;border-radius:22px;width:min(1040px,100% - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;box-shadow:0 20px 80px #30232930}.foStationeryDialog::backdrop{background:#30232966}.foStationeryDialog>header{z-index:6;background:#fbf8f5;border-bottom:1px solid #e7dad5;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex;position:sticky;top:0}.foStationeryDialog>header p{color:#a54554;margin:0 0 6px;font-size:11px}.foStationeryDialog h2{font:500 30px/1.1 var(--ev-font-display,Georgia,serif);margin:0}.foStationeryDialog>header>button{color:#6c4c56;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8c8c3;border-radius:12px;min-height:44px;padding:10px 14px}.foStationeryDialogBody{padding:24px}.foStationeryDialog .foSaveDateResults{margin:0}.foStationeryDialog .foSaveDateResults h3{font:500 20px/1.3 var(--ev-font-ui,Arial,sans-serif)}.foStationeryDialog .foSaveDateResults header p{display:none}.foStationeryDialog .foSaveDateDownloads button{min-height:64px;font-size:14px}.foStationeryDialog .foSaveDateDownloads small{font-size:12px}.foStationeryDialog .foExportNote{font-size:12px;line-height:1.6}.foStationeryDialog .foExportReview{color:#302329}.foStudioTabs button:active,.foBrowseDesigns:active,.foStudioActionBar button:active{transform:scale(.96)}@media (width<=800px){.foStudioWorkspace{grid-template-columns:minmax(0,1fr);gap:20px}.foStudioWorkspace>.foSaveDateFinish{padding:18px;position:static}.foStudioWorkspace .foPersonalCard.is-featured{width:min(100%,230px)}.foStudioWorkspace .foFinishActions{display:none}.foStudioWorkspace .foSaveDateFinish h3{font-size:26px}.foStudioTabs{top:10px}.foStudioControls .foAnnouncementType>div{grid-template-columns:1fr 1fr!important}.foStudioControls .foAnnouncementType button span:not(.foTypeCheck){display:none}.foStudioControls .foAnnouncementType button{min-height:60px!important;padding:12px!important}.foStudioActionBar{z-index:4;background:#fff;border:1px solid #e7dad5;border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;padding:12px;position:sticky;bottom:8px;box-shadow:0 6px 24px #30232914}.foStudioActionBar>div:last-child{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.foStudioActionBar button{padding:10px;font-size:13px}.foStudioActionBar>div:first-child>span{font-size:11px}.foStationeryDialog{border-radius:18px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.foStationeryDialog>header{padding:16px}.foStationeryDialog h2{font-size:26px}.foStationeryDialogBody{padding:16px}.foStationeryDialog .foCollectionPages{grid-template-columns:1fr 1fr;display:grid}.foStationeryDialog .foCollectionPages select{grid-area:1/1/auto/-1;width:100%;min-height:46px;font-size:16px}.foStationeryDialog .foCollectionPages .foPageDirection{grid-row:2;width:100%}.foStudioPanel .foSaveDateFields input{font-size:16px}}@media (width<=360px){.foStudioControls .foAnnouncementType>div{grid-template-columns:1fr!important}}.foStudioShell{scroll-margin-top:24px}.foStudioCollectionType .foAnnouncementType{margin:0;background:0 0!important;border:0!important;padding:0!important}.foStudioCollectionType .foAnnouncementType legend{font-size:12px}.foStudioCollectionType .foCardTypeHint{color:#77686c;margin:0 0 14px;font-size:13px;line-height:1.5}.foSaveDateStudio .foStudioCollectionType .foAnnouncementType>div{max-width:520px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.foStudioCollectionType .foAnnouncementType button{border-radius:12px;min-height:56px;padding:12px 16px}.foStudioCollectionType .foAnnouncementType button span:not(.foTypeCheck){display:none}.foStudioCollectionType .foAnnouncementType button strong{font-size:19px}.foStudioWorkspace{margin-top:24px}.foStudioWorkspace>.foSaveDateFinish{scroll-margin-top:24px;position:static}.foStudioTabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;position:static}.foStudioChoosePrompt{margin-top:20px}.foStudioChoosePrompt h3{font-size:24px}.foStudioChoosePrompt p{color:#77686c;margin:10px 0 0;font-size:14px;line-height:1.5}.foStudioLibrary>header span{max-width:580px;margin-top:12px;font-size:14px;line-height:1.6;display:block}.foStudioLibrary .foCollection .foCollectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px}.foStudioLibrary .foCollectionGrid>article{flex-direction:column;gap:0;padding:14px;display:flex}.foStudioLibrary .foCollectionGrid>article.is-selected{transform:none;box-shadow:0 0 0 2px #a5455426,0 8px 24px #3023290d}.foStudioLibrary .foCollectionGrid>article>div{flex-direction:column;flex:1;gap:10px;padding:18px 4px 4px;display:flex}.foStudioLibrary .foCollectionGrid>article>div strong{text-wrap:balance;font-size:24px;line-height:1.15}.foStudioLibrary .foCollectionGrid>article>div span{min-height:0;font-size:13px;line-height:1.5}.foStudioLibrary .foCollectionGrid>article>div button{min-height:48px;margin-top:auto;padding:12px;font-size:13px;line-height:1.4}.foStudioLibrary button[aria-pressed=true]{background:#a54554;border-color:#a54554}.foStudioLibrary button:focus-visible{outline-offset:3px;outline:3px solid #a54554}.foStudioLibrary button:disabled{opacity:.5;cursor:wait}.foStudioLibrary .foPersonalCard{margin:0 0 8px}@media (width<=1000px) and (width>=701px){.foStudioLibrary .foCollection .foCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.foStudioShell{scroll-margin-top:16px}.foStudioCollectionType .foAnnouncementType button{padding:12px 8px}.foStudioCollectionType .foAnnouncementType button strong{gap:8px;font-size:16px}.foStudioCollectionType .foTypeCheck{width:20px;height:20px}.foStudioLibrary .foCollection .foCollectionGrid{grid-template-columns:minmax(0,1fr);gap:26px}.foStudioLibrary .foCollectionGrid>article{padding:14px}.foStudioLibrary .foCollectionGrid>article>div{padding:18px 2px 2px}.foStudioLibrary .foCollectionGrid>article>div button{font-size:14px}.foStudioLibrary>header span{font-size:13px}}@media (width<=360px){.foSaveDateStudio .foStudioCollectionType .foAnnouncementType>div{grid-template-columns:minmax(0,1fr)!important}}
