.disposable-guide{color:var(--forest);font:500 18px/1.65 Aktiv,Arial,sans-serif}
.disposable-guide h2{font:700 clamp(29px,3.3vw,42px)/1.12 Poppins,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 24px}
.disposable-guide p{margin:0 0 24px}.disposable-guide p:last-child{margin-bottom:0}
.disposable-guide a{color:inherit;text-underline-offset:4px}
.disposable-guide .article{margin-top:40px}
.disposable-guide .guide-intro{margin-bottom:64px}
.disposable-guide .camera-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7%;margin-bottom:64px}
.disposable-guide .camera-cases section{min-width:0}
.disposable-guide .guestbook-photo{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:50% 52%;border-radius:28px}
.disposable-guide .guide-verdict{max-width:870px;margin:64px auto;text-align:center}
.disposable-guide .guide-verdict .button{display:inline-flex;justify-content:center;width:auto;max-width:100%;background:var(--forest);color:var(--cream);margin-top:30px;padding:20px 32px;text-decoration:none;line-height:1.3}
.disposable-guide .guide-related{margin-top:0}
@media(max-width:800px){.disposable-guide{font-size:17px;line-height:1.6}.disposable-guide .camera-cases{grid-template-columns:1fr;gap:38px;margin-bottom:40px}.disposable-guide .guide-intro{margin-bottom:40px}.disposable-guide .guide-verdict{margin:42px auto}.disposable-guide .guestbook-photo{aspect-ratio:4/3;border-radius:18px}.disposable-guide .guide-verdict .button{padding:18px 24px}}
@media(min-width:801px){.disposable-guide .blog-hero .blog-hero-title h1{font-size:clamp(36px,4.5vw,68px)}}
