/* Actual privacy-free app captures and the approved 1004a film; app page only. */
.official.detail-page.refined-details-1007 .rf-members-app .oc-cover.app-guide-cover{width:min(1200px,100%);margin:24px auto 0;padding:0 var(--detail-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(36px,6vw,90px)}
.official.detail-page.refined-details-1007 .app-guide-cover .oc-cover-image{display:flex;justify-content:center;align-items:center;padding:24px;background:#f1f4f4;overflow:visible}
.official.detail-page.refined-details-1007 .app-guide-cover .oc-cover-image img{display:block;width:clamp(220px,23vw,280px);max-width:100%;height:auto;max-height:none;object-fit:contain;border:1px solid #d6dcde;box-shadow:0 12px 36px #23292b14}
.official.detail-page.refined-details-1007 .app-guide-cover .oc-cover-copy{padding:32px 0}
.app-guide-shortcuts{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:30px;font:14px Pretendard,sans-serif}
.app-guide-shortcuts a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid #bcc3c6;padding:8px 0}
.refined-details-1007 .rf-members-app .member-film{width:min(1120px,calc(100% - 2 * var(--detail-gutter)));margin:clamp(56px,7vw,104px) auto 0;padding:0;scroll-margin-top:100px}
.refined-details-1007 .member-film h2{font:400 clamp(25px,2.2vw,34px)/1.55 MaruBuri,serif;margin:0 0 24px;color:#23292b}
.refined-details-1007 .member-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#23292b}
.refined-details-1007 .rf-members-app .rf-app-install{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;max-width:1200px;margin:0 auto;padding-block:clamp(56px,7vw,104px)}
.refined-details-1007 .rf-app-install .oc-section-intro{display:block;margin:0}
.refined-details-1007 .rf-app-install .oc-section-number{display:block;margin-bottom:20px}
.refined-details-1007 .app-guide-screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px;background:#f1f4f4;align-items:start}
.refined-details-1007 .app-guide-screens figure{margin:0;width:100%;min-width:0}
.refined-details-1007 .app-guide-screens img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid #d6dcde}
.refined-details-1007 .app-guide-screens figcaption{font:12px/1.7 Pretendard,sans-serif;color:#687078;margin-top:12px}
.refined-details-1007 #installation .om-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:24px 0 14px}
.refined-details-1007 .app-store-badge{display:flex;align-items:center;min-height:54px;min-width:120px;padding:0;background:none;border:0;text-decoration:none}
.refined-details-1007 .app-store-badge img{display:block;height:auto;object-fit:contain}
.refined-details-1007 .apple-badge img{width:120px;height:40px}
.refined-details-1007 .google-badge img{width:155px;height:60px}
.refined-details-1007 .app-guide-sample-note{font:12px/1.85 Pretendard,sans-serif;color:#687078;margin:16px 0 0}
.refined-details-1007 .app-store-badge:focus-visible,.refined-details-1007 .app-guide-shortcuts a:focus-visible{outline:2px solid #3e6474;outline-offset:4px}
@media(max-width:760px){.official.detail-page.refined-details-1007 .rf-members-app .oc-cover.app-guide-cover{display:flex;flex-direction:column;gap:28px;width:100%;padding:0 20px;margin-top:14px}.official.detail-page.refined-details-1007 .app-guide-cover .oc-cover-image{width:100%;padding:24px}.official.detail-page.refined-details-1007 .app-guide-cover .oc-cover-image img{width:230px;max-width:100%}.official.detail-page.refined-details-1007 .app-guide-cover .oc-cover-copy{width:100%;padding:0}.refined-details-1007 .rf-members-app .member-film{width:calc(100% - 40px);margin-top:48px}.refined-details-1007 .rf-members-app .rf-app-install{display:flex;flex-direction:column;gap:32px;padding:48px 20px}.refined-details-1007 .app-guide-screens{width:100%;gap:16px;padding:16px}.refined-details-1007 .rf-app-install .oc-section-intro{width:100%}.refined-details-1007 .app-guide-screens figcaption{font-size:11px}.app-guide-shortcuts{margin-top:22px}.refined-details-1007 .member-film h2{font-size:25px}}
@media(max-width:359px){.refined-details-1007 #installation .om-btns{gap:8px 12px}.refined-details-1007 .google-badge img{width:145px;height:56px}}
/* The existing photo viewer also makes sample screens readable at narrow widths. */
.official.detail-page.refined-details-1007 .rf-members-app .oc-cover.app-guide-cover .oc-cover-image>a{display:block;max-width:100%}
.official.detail-page.refined-details-1007 .rf-members-app .oc-cover.app-guide-cover .oc-cover-image img{width:clamp(220px,23vw,280px);max-width:100%;max-height:none;height:auto}
.refined-details-1007 .app-guide-screens a{display:block}
.refined-details-1007 .app-guide-screens a:focus-visible,.refined-details-1007 .app-guide-cover .oc-cover-image>a:focus-visible{outline:2px solid #3e6474;outline-offset:4px}
@media(max-width:760px){.official.detail-page.refined-details-1007 .rf-members-app .oc-cover.app-guide-cover .oc-cover-image img{width:230px}}
