.ft27{--ft-bg:#F7F7F4;--ft-text:#0b0b0b;--ft-accent:#FACA30;max-width:1440px;margin:auto;padding:48px 28px 72px;color:var(--ft-text);font:400 16px/1.65 Inter,Arial,sans-serif}.ft27 *{box-sizing:border-box}.ft27 h1,.ft27 h2,.ft27 h3{font-family:Oswald,Arial,sans-serif;font-weight:600;line-height:1.12;color:inherit;margin:0 0 22px}.ft27 h1{font-size:clamp(38px,4vw,58px)}.ft27 h2{font-size:clamp(29px,3vw,40px)}.ft27 p{margin:0 0 22px}.ft27 figure{margin:0;min-width:0}.ft27 img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:contain;border-radius:16px}.ft27 figcaption,.ft27 small{font-size:12px;line-height:1.6;color:#61615b}.ft27 .ft-hero,.ft27 .ft-row{display:grid;grid-template-columns:1fr 1.25fr;gap:44px;align-items:center}.ft27 .ft-row{grid-template-columns:1fr 1fr;margin:72px 0}.ft27 .ft-copy{max-width:550px}.ft27 .ft-tag{display:inline-block;padding:7px 13px;background:#FFF9E7;border-radius:8px;font-weight:600;font-size:13px;margin-bottom:26px}.ft27 .ft-kicker{display:block;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:14px}.ft27 .ft-line{display:block;width:72px;height:4px;background:var(--ft-accent);margin:24px 0}.ft27 .ft-btn{display:inline-flex;min-height:48px;align-items:center;padding:12px 23px;background:var(--ft-accent);color:#0b0b0b;text-decoration:none;border-radius:16px;font-weight:600}.ft27 a:focus-visible,.ft27 summary:focus-visible{outline:3px solid #0b0b0b;outline-offset:5px}.ft27 .ft-panel{background:var(--ft-bg);border-radius:16px;padding:40px;margin:64px 0}.ft27 .ft-panel p{max-width:850px}.ft27 .ft-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:48px 0}.ft27 details{border-bottom:1px solid #dedede;padding:22px 0}.ft27 summary{cursor:pointer;font-weight:600;min-height:44px}.ft27 details p{padding-top:16px;max-width:900px}.ft27 .ft-end{background:#F1F1ED;border-radius:16px;padding:44px;margin:64px 0 28px}.ft27 .ft-end p{max-width:700px}.ft27 .ft-textlink{display:inline-block;color:inherit;margin-top:20px}.ft27 .ft-pending{aspect-ratio:3/2;background:#f7f7f4;border-radius:16px;display:grid;place-items:center;padding:24px;color:#6d7278}@media(max-width:720px){.ft27{padding:30px 18px 48px}.ft27 .ft-hero,.ft27 .ft-row,.ft27 .ft-grid{grid-template-columns:1fr;gap:22px}.ft27 .ft-row{margin:44px 0}.ft27 .ft-panel,.ft27 .ft-end{padding:25px;margin:42px 0}.ft27 .ft-hero figure{order:2}}