.pp-story{padding:calc(42px*var(--pp-scale))calc(22px*var(--pp-scale))calc(48px*var(--pp-scale));background:var(--pp-color-white)}.pp-story-inner{width:min(calc(1080px*var(--pp-scale)),100%);justify-content:center;align-items:flex-start;margin:0 auto;display:flex}.pp-story-photo{width:calc(529px*var(--pp-scale));height:calc(335px*var(--pp-scale));margin-top:calc(30px*var(--pp-scale));border-radius:calc(16px*var(--pp-scale));z-index:2;overflow:hidden;transform:rotate(-6.53deg)}.pp-story-photo img{object-fit:cover;width:100%;height:100%}.pp-story-note{width:calc(507px*var(--pp-scale));min-height:calc(452px*var(--pp-scale));margin-top:calc(38px*var(--pp-scale));margin-left:calc(-6px*var(--pp-scale));padding:calc(40px*var(--pp-scale));border:2px solid var(--pp-color-yellow);border-radius:calc(16px*var(--pp-scale));background:var(--pp-color-white);gap:calc(24px*var(--pp-scale));flex-direction:column;display:flex;transform:rotate(.7deg)}.pp-story-note-paragraph{color:var(--pp-color-dark-green);font-family:Inter-Medium,sans-serif;font-weight:500;font-size:calc(20px*var(--pp-scale));line-height:calc(26px*var(--pp-scale));margin:0}.pp-story-button{-webkit-appearance:none;appearance:none;min-height:calc(38px*var(--pp-scale));padding:calc(10px*var(--pp-scale))calc(16px*var(--pp-scale))calc(12px*var(--pp-scale));border-radius:calc(8px*var(--pp-scale));background:var(--pp-color-dark-green);color:var(--pp-color-white);font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:calc(16px*var(--pp-scale));line-height:calc(16px*var(--pp-scale));cursor:pointer;border:1px solid #0000;align-self:flex-start;transition:opacity .16s}.pp-story-button:hover{opacity:.92}.pp-page.is-compact .pp-story{padding:26px 18px 58px}.pp-page.is-compact .pp-story-inner{flex-direction:column;align-items:center;gap:18px;width:min(520px,100%)}.pp-page.is-compact .pp-story-photo{aspect-ratio:529/335;width:min(420px,100%);height:auto;margin-top:0;transform:rotate(-4deg)}.pp-page.is-compact .pp-story-note{gap:18px;width:min(520px,100%);min-height:0;margin-top:0;margin-left:0;padding:22px;transform:rotate(0)}.pp-page.is-compact .pp-story-note-paragraph{font-size:17px;line-height:22px}.pp-page.is-compact .pp-story-button{border-radius:8px;min-height:38px;padding:10px 16px 12px;font-size:16px;line-height:16px}