.lq-entry-review{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding:12px 20px;background:#edf6f4;color:#164d50;font:13px Arial,sans-serif;border-bottom:1px solid #bdd4d0}
.lq-entry-review a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.lq-entry-band{background:#edf3f2;color:#24363a;scroll-margin-top:100px}
.lq-entry-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
.lq-entry-layout figure{margin:0;min-width:0}
.lq-entry-layout img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.lq-entry-copy{min-width:0;padding:12px 0}
.lq-entry-copy h2{font-size:42px;line-height:1.12;letter-spacing:0;margin:16px 0 20px;overflow-wrap:break-word}
.lq-entry-copy .lead{font-size:18px;line-height:1.65;margin-bottom:26px;max-width:480px}
.lq-entry-note{font-size:13px;line-height:1.6;margin:18px 0 0;color:#526567;max-width:470px}
.lq-entry-copy .btn{white-space:normal;max-width:100%;text-align:center;min-height:48px}
.lq-entry-copy .btn:focus-visible,.lq-entry-review a:focus-visible{outline:3px solid #166f76;outline-offset:5px}
@media(max-width:700px){.lq-entry-layout{grid-template-columns:minmax(0,1fr);gap:26px}.lq-entry-copy h2{font-size:32px}.lq-entry-copy .lead{font-size:17px}.lq-entry-review{gap:14px;font-size:12px}.lq-entry-layout figure{max-width:480px;margin:auto}.lq-entry-copy{padding:0}}
@media(max-width:380px){.header.unified-header .nav{gap:8px}}
