.f109s-redesign :is(.f101p-fit,.f113-fit){border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:0;margin:26px 0;display:grid}.f109s-redesign :is(.f101p-fit,.f113-fit)>section{color:var(--color-text);background:0 0;border:0;border-radius:0;padding:24px 26px}.f109s-redesign :is(.f101p-fit,.f113-fit)>section+section{border-left:1px solid var(--color-border)}.f109s-redesign :is(.f101p-fit,.f113-fit) h3{margin:0 0 12px;font-size:20px}.f109s-redesign :is(.f101p-fit,.f113-fit) h3:before{display:none}.f109s-redesign :is(.f101p-fit,.f113-fit) p{margin:0;font-size:15px;line-height:1.75}.f109s-redesign :is(.f101p-good,.f113-good) h3{color:#236746}.f109s-redesign :is(.f101p-avoid,.f113-avoid) h3{color:#b92029}.dark .f109s-redesign :is(.f101p-good,.f113-good) h3{color:#8bc9a9}.dark .f109s-redesign :is(.f101p-avoid,.f113-avoid) h3{color:#ff9296}.f109s-redesign :is(.f101p-caution,.f113-caution,.evidence-status){border:1px solid var(--color-border);border-left:3px solid var(--color-text-tertiary);background:var(--color-surface);color:var(--color-text);border-radius:.6rem;margin:1.5rem 0;padding:1rem 1.15rem;font-size:15px;line-height:1.65}.f109s-redesign :is(.f101p-caution,.f113-caution) strong{color:var(--color-text)}.f109s-redesign :is(.f101p-caution,.f113-caution) p{margin:.35rem 0 0}.f109s-redesign :is(.f101p-table-unit,.f113-table-unit,.f109-table-unit){min-width:0;max-width:100%;margin:1.5rem 0}.f109s-redesign :is(.f101p-table-hint,.f113-table-hint,.f109-hint){color:var(--color-text-secondary);margin:.5rem 0;font-size:.8rem;line-height:1.6}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll){overscroll-behavior-x:contain;border:1px solid var(--color-border);background:var(--color-bg);border-radius:.75rem;max-width:100%;overflow-x:auto}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll):focus-visible{outline-offset:4px;outline:3px solid #3687b6}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) table{table-layout:auto;border-collapse:collapse;width:100%;min-width:640px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;font-size:.875rem;line-height:1.55;display:table}.f109s-redesign .f109-scroll caption{text-align:left;background:var(--color-bg);color:var(--color-text);border-bottom:1px solid var(--color-border);padding:.85rem 1rem;font-size:.95rem;font-weight:700}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) :is(th,td){text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);white-space:normal;overflow-wrap:break-word;background:0 0;padding:.8rem 1rem}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) thead th{background:var(--color-surface);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-radius:0;font-size:.75rem;font-weight:700}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) tbody th{width:22%;min-width:0;font-weight:700}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) tbody tr{color:var(--color-text);background:0 0}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) tbody tr:nth-child(2n){background:var(--color-surface)}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) tbody tr:last-child>*{border-bottom:0}.f109s-redesign .f109-sources,.f109s-redesign :is(.f101p-table-unit,.f113-table-unit)+p{color:var(--color-text-secondary);font-size:.8rem;line-height:1.6}.f109s-redesign :is(.f113-camera,.five-checks){border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:.6rem;margin:40px 0;padding:0;overflow:hidden}.f109s-redesign .f113-camera>.f113-camera-label,.f109s-redesign .five-checks .check-head>span,.f109s-redesign .f113-mobile-checks .f113-camera-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-size:11px;font-weight:750;display:block}.f109s-redesign .f113-camera>.f113-camera-label{background:var(--color-surface);padding:24px 26px 0}.f109s-redesign .f113-camera>h3{background:var(--color-surface);color:var(--color-text);margin:0;padding:8px 26px 22px;font-size:22px}.f109s-redesign .f113-camera>h3:before,.f109s-redesign .f113-camera h4:before,.f109s-redesign .five-checks :is(h2,h3):before{display:none}.f109s-redesign .f113-camera-grid{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:0;display:grid}.f109s-redesign .f113-camera-card{color:var(--color-text);background:0 0;border:0;border-radius:0;padding:22px 24px}.f109s-redesign .f113-camera-card+.f113-camera-card{border-left:1px solid var(--color-border)}.f109s-redesign .f113-camera-card h4{color:var(--color-text);margin:12px 0 10px;font-size:18px}.f109s-redesign .f113-camera-card ol{counter-reset:steps;margin:0;padding:0;list-style:none}.f109s-redesign .f113-camera-card li{border-top:1px solid var(--color-border);counter-increment:steps;margin:0;padding:8px 0;font-size:14px;line-height:1.6}.f109s-redesign .f113-camera-card li:before{content:counter(steps) ". ";color:var(--color-text-tertiary);font-weight:750}.f109s-redesign .f113-camera-card p{color:var(--color-text-secondary);margin:12px 0 0;font-size:14px;line-height:1.65}.f109s-redesign .f113-camera figcaption,.f109s-redesign .five-checks figcaption,.f109s-redesign .f113-infographic figcaption{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:0;padding:16px 24px;font-size:12px;line-height:1.7}.f109s-redesign .f113-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.f109s-redesign .f113-blue{color:#236746;background:#2367461f}.f109s-redesign .f113-amber{color:#b92029;background:#b920291a}.dark .f109s-redesign .f113-blue{color:#8bc9a9}.dark .f109s-redesign .f113-amber{color:#ff9296}.f109s-redesign .f113-infographic{border:1px solid var(--color-border);border-radius:.6rem;max-width:none;margin:40px 0;overflow:hidden}.f109s-redesign .f113-infographic>img{display:none!important}.f109s-redesign .f113-mobile-checks{background:var(--color-surface);color:var(--color-text);border:0;border-radius:0;margin:0;padding:24px 26px 6px;display:block}.f109s-redesign .f113-mobile-checks h3{color:var(--color-text);margin:8px 0 14px;font-size:22px}.f109s-redesign .f113-mobile-checks h3:before{display:none}.f109s-redesign .f113-mobile-checks ol{margin:0;padding:0;list-style:none}.f109s-redesign .f113-mobile-checks li{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;margin:0;padding:14px 0}.f109s-redesign .f113-mobile-checks strong{letter-spacing:.06em;color:var(--color-text-tertiary);font-size:11px;display:block}.f109s-redesign .f113-mobile-checks span{color:var(--color-text);margin:4px 0 2px;font-size:16px;font-weight:650;line-height:1.5;display:block}.f109s-redesign .f113-mobile-checks small{color:var(--color-text-secondary);font-size:14px;line-height:1.6;display:block}.f109s-redesign .five-checks .check-head{background:var(--color-surface);padding:24px 26px 18px;display:block}.f109s-redesign .five-checks .check-head h2{letter-spacing:0;color:var(--color-text);background:0 0;border:0;margin:8px 0 6px;padding:0;font-size:22px;line-height:1.3}.f109s-redesign .five-checks .check-head em{color:inherit;font-style:normal}.f109s-redesign .five-checks .check-head br{display:none}.f109s-redesign .five-checks .check-head>p{max-width:none;font:inherit;color:var(--color-text-secondary);font-size:13px;margin:0!important}.f109s-redesign .five-checks ol{margin:0;padding:0 26px;list-style:none}.f109s-redesign .five-checks li{border-top:1px solid var(--color-border);grid-template-columns:36px 1fr;gap:12px;margin:0;padding:16px 0;display:grid}.f109s-redesign .five-checks li:first-child{border-top:0}.f109s-redesign .five-checks .check-number{color:var(--color-accent);font:700 15px/1.5 ui-monospace,monospace}.f109s-redesign .five-checks li strong{letter-spacing:.06em;color:var(--color-text-tertiary);font-size:11px}.f109s-redesign .five-checks li h3{color:var(--color-text);margin:2px 0 4px;font-size:17px}.f109s-redesign .five-checks li p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.f109s-redesign .five-checks figcaption a{color:var(--color-accent)}.f109s-redesign details.faq{border-bottom:1px solid var(--color-border);max-width:none;margin:0;padding:14px 0}.f109s-redesign details.faq summary{cursor:pointer;margin:0;padding:0;font-size:16px;font-weight:700}.f109s-redesign details.faq p{margin:10px 0 0;font-size:15px}.f109s-redesign .f113-story>ul,.f109s-redesign .f101p-story>ul{padding-left:1.25em;list-style:outside}@media (width<=640px){.f109s-redesign :is(.f101p-fit,.f113-fit),.f109s-redesign .f113-camera-grid{grid-template-columns:1fr}.f109s-redesign :is(.f101p-fit,.f113-fit)>section{padding:22px 16px}.f109s-redesign :is(.f101p-fit,.f113-fit)>section+section,.f109s-redesign .f113-camera-card+.f113-camera-card{border-left:0;border-top:1px solid var(--color-border)}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) table{font-size:.85rem}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) :is(th,td){padding:.75rem}.f109s-redesign .f113-camera>.f113-camera-label,.f109s-redesign .f113-camera>h3{padding-left:18px;padding-right:18px}.f109s-redesign .f113-camera-card{padding:18px}.f109s-redesign .five-checks .check-head,.f109s-redesign .f113-mobile-checks{padding-left:18px;padding-right:18px}.f109s-redesign .five-checks ol{padding:0 18px}}@media (width>=1024px){.f109s-redesign :is(.f101p-table-hint,.f113-table-hint,.f109-hint){display:none}.f109s-redesign :is(.f101p-table-scroll,.f113-table-scroll,.f109-scroll,.article-table-scroll) table{min-width:0}}.f109s-redesign .f113-story>p:first-of-type strong{font-weight:inherit}.f109s-redesign .fb-checklist{border:1px solid var(--color-border);border-radius:.6rem;margin:40px 0;overflow:hidden}.f109s-redesign .fb-checklist-body{background:var(--color-surface);padding:24px 26px 6px}.f109s-redesign .fb-checklist-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-size:11px;font-weight:750}.f109s-redesign .fb-checklist h3{color:var(--color-text);margin:8px 0 14px;font-size:22px}.f109s-redesign .fb-checklist h3:before{display:none}.f109s-redesign .fb-checklist ol{margin:0;padding:0;list-style:none}.f109s-redesign .fb-checklist li{border-top:1px solid var(--color-border);margin:0;padding:14px 0}.f109s-redesign .fb-checklist li strong{letter-spacing:.06em;color:var(--color-text-tertiary);font-size:11px;display:block}.f109s-redesign .fb-checklist li span{color:var(--color-text);margin:4px 0 2px;font-size:16px;font-weight:650;line-height:1.5;display:block}.f109s-redesign .fb-checklist li small{color:var(--color-text-secondary);font-size:14px;line-height:1.6;display:block}.f109s-redesign .fb-checklist figcaption{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:0;padding:16px 24px;font-size:12px;line-height:1.7}@media (width<=640px){.f109s-redesign .fb-checklist-body{padding-left:18px;padding-right:18px}}.f109s-redesign .warning-notice{border:1px solid var(--color-border);border-left:3px solid var(--color-text-tertiary);background:var(--color-surface);border-radius:.6rem;margin:1.5rem 0;padding:1rem 1.15rem}.f109s-redesign .warning-notice>div:first-child{color:var(--color-text-secondary)}.f109s-redesign .warning-notice>div:first-child svg{color:var(--color-text-tertiary)}.f109s-redesign .warning-notice p{font-size:15px;font-weight:400;line-height:1.65}.f109s-redesign .fb-checklist-title{color:var(--color-text);margin:8px 0 14px;font-size:22px;font-weight:700;line-height:1.35}.f109s-redesign .fb-checklist:first-child{margin-top:0}
