.forest-plot__wrapper{background-color:#f9f9fe;margin:2.25rem 0;padding:1rem 1.5rem .25rem}.forest-plot__figure{margin:1.2rem 0 1rem}.forest-plot{border-collapse:collapse;display:table;font-family:var(--monument);line-height:1.2;table-layout:fixed;width:100%}.forest-plot__caption{font-size:1.25rem;margin-top:0}.forest-plot__heading{font-size:.75rem;padding:0 4px 4px 4px;text-align:left;text-transform:uppercase;vertical-align:bottom}.forest-plot__right-edge{width:7.125rem}.forest-plot__graphic-heading{width:200px}.divider{stroke:#c4c4db;stroke-width:2}.forest-plot__study:first-of-type>.graphic--th .divider{stroke-width:8}.forest-plot__first-row+.forest-plot__study{border-top:none}.forest-plot__subheading{box-shadow:inset 0 1px 0 0 #c4c4db;font-size:.75rem;padding:12px 4px 8px;text-align:left;vertical-align:top}.forest-plot__study:first-of-type>.forest-plot__subheading{box-shadow:inset 0 4px 0 0 #c4c4db}.forest-plot__subheading--outcome-only{box-shadow:none}.forest-plot__align-right{text-align:right}.forest-plot td{font-size:.75rem}.forest-plot td:not(.graphic){padding:0 4px 0}.forest-plot__axis{padding:0}.forest-plot td.forest-plot__axis{padding:0}.forest-plot__right-edge,.forest-plot td.forest-plot__right-edge{padding-right:1rem}.forest-plot__author{display:block;margin-left:1rem}.graphic{padding:0;width:200px}.graphic__svg{display:block;max-height:100%}.domain{stroke:#c4c4db}.axis__svg{display:block}.axis line{stroke:#c4c4db}.forest-plot__notes{font-family:var(--monument);font-size:.875rem;line-height:1.3;margin-bottom:2.5rem}.controlled-content--hidden{opacity:0;height:0}.more-how-to{transition:opacity .3s}@media(width < 55.3125rem){.forest-plot__heading{width:200px}.forest-plot__figure{overflow-x:scroll}}.footnotes :target{background-color:#f5f5f9}.gp-ref{display:none}dialog{width:51rem}dialog::backdrop{background:rgba(0,0,0,.5)}dialog p+a{margin-bottom:1.5rem}dialog p.footnote{margin-bottom:0}dialog a.see-more{background:#3061f3;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-block;font-family:var(--monument);font-size:1rem;font-weight:500;line-height:1.2rem;padding:.75rem 1rem .75rem 1rem;text-transform:uppercase}dialog a.see-more:hover{background:#006}@media(width < 64rem){dialog a.see-more{font-size:0.875rem;line-height:1.05rem}}dialog .capitalize{text-transform:capitalize}dialog .footnote-link{text-decoration:none}.section-mb{margin-bottom:1.5625rem}.summary--isolate{margin-bottom:3rem}.summary__text{color:var(--black90)}section.summary .row{row-gap:2rem}@media(width < 47.9375rem){section.summary .row{display:flex;flex-direction:column-reverse;column-gap:2rem}}.reveal-more{display:flex;align-items:center;margin-bottom:1rem;padding:0 .5rem;font-family:var(--monument);font-size:.875rem;text-transform:uppercase;border:.0625rem solid #bfd0ff;color:#3061f3;background-color:#e8eeff;border-radius:.375rem}.reveal-more:hover{background-color:#f8f9ff;cursor:pointer}.visibility-indicator{width:14px;height:14px;margin:.4rem 0 .4rem .4rem;transform:rotate(-180deg);transition:200ms cubic-bezier(0.86, 0, 0.07, 1)}.visibility-indicator--hidden{transform:rotate(0deg)}.extra-margin-bottom{margin-bottom:2.5rem}.map-grid{display:flex;flex-direction:column;justify-content:space-between}.map-grid--state:not(.map-grid--state__active){display:flex}.map-grid--tiles{font-family:var(--monument);font-size:.75em;color:#4a4a4a;display:grid;grid-gap:.125em;grid-template-columns:repeat(11, minmax(0, 1fr));grid-template-rows:repeat(8, minmax(0, 1fr));list-style:none;margin:1.5rem 0;padding-left:0}.map-grid--tiles ::marker{content:none}.map-grid--state-text{line-height:0;margin:.25rem 0 0}.map-grid abbr{cursor:text;border:none}.map-grid--state{align-items:center;background-color:var(--sand20);display:flex;justify-content:center;padding:.5em}.map-grid--state::after{content:"";padding-bottom:100%}.map-grid--state__active{background-color:#3061f3;color:#fff}.map-grid--state__al{grid-column:7;grid-row:7}.map-grid--state__ak{grid-column:1;grid-row:1}.map-grid--state__az{grid-column:2;grid-row:6}.map-grid--state__ar{grid-column:5;grid-row:6}.map-grid--state__ca{grid-column:1;grid-row:5}.map-grid--state__co{grid-column:3;grid-row:5}.map-grid--state__ct{grid-column:10;grid-row:3}.map-grid--state__de{grid-column:10;grid-row:5}.map-grid--state__dc{grid-column:9;grid-row:5}.map-grid--state__fl{grid-column:8;grid-row:8}.map-grid--state__ga{grid-column:8;grid-row:7}.map-grid--state__hi{grid-column:1;grid-row:8}.map-grid--state__id{grid-column:2;grid-row:3}.map-grid--state__il{grid-column:6;grid-row:4}.map-grid--state__in{grid-column:7;grid-row:4}.map-grid--state__ia{grid-column:5;grid-row:4}.map-grid--state__ks{grid-column:4;grid-row:6}.map-grid--state__ky{grid-column:6;grid-row:5}.map-grid--state__la{grid-column:5;grid-row:7}.map-grid--state__me{grid-column:11;grid-row:1}.map-grid--state__md{grid-column:8;grid-row:5}.map-grid--state__ma{grid-column:11;grid-row:2}.map-grid--state__mi{grid-column:7;grid-row:3}.map-grid--state__mn{grid-column:5;grid-row:3}.map-grid--state__ms{grid-column:6;grid-row:7}.map-grid--state__mo{grid-column:5;grid-row:5}.map-grid--state__mt{grid-column:3;grid-row:3}.map-grid--state__ne{grid-column:4;grid-row:5}.map-grid--state__nv{grid-column:2;grid-row:5}.map-grid--state__nh{grid-column:10;grid-row:2}.map-grid--state__nj{grid-column:10;grid-row:4}.map-grid--state__nm{grid-column:3;grid-row:6}.map-grid--state__ny{grid-column:9;grid-row:3}.map-grid--state__nc{grid-column:8;grid-row:6}.map-grid--state__nd{grid-column:4;grid-row:3}.map-grid--state__oh{grid-column:8;grid-row:4}.map-grid--state__ok{grid-column:4;grid-row:7}.map-grid--state__or{grid-column:1;grid-row:4}.map-grid--state__pa{grid-column:9;grid-row:4}.map-grid--state__ri{grid-column:11;grid-row:3}.map-grid--state__sc{grid-column:9;grid-row:6}.map-grid--state__sd{grid-column:4;grid-row:4}.map-grid--state__tn{grid-column:6;grid-row:6}.map-grid--state__tx{grid-column:4;grid-row:8}.map-grid--state__ut{grid-column:2;grid-row:4}.map-grid--state__vt{grid-column:9;grid-row:2}.map-grid--state__va{grid-column:7;grid-row:6}.map-grid--state__wa{grid-column:1;grid-row:3}.map-grid--state__wv{grid-column:7;grid-row:5}.map-grid--state__wi{grid-column:6;grid-row:3}.map-grid--state__wy{grid-column:3;grid-row:4}.auto-grid{display:grid;grid-gap:2.5em;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}.auto-columns{align-items:start;display:grid;grid-column-gap:3.5em;grid-template-columns:repeat(auto-fit, minmax(15rem, 21.75rem))}@media(width < 51.2rem){.auto-columns{display:block}}.map-grid--heading{font-size:1rem}.depth{background:repeating-linear-gradient(120deg, #c4c4db, #c4c4db 1px, #fff 0, #fff 3px);margin-bottom:.5rem;overflow:auto;position:relative}.depth::before,.depth::after{background-color:#fff;bottom:0;content:"";height:.5rem;position:absolute;width:.25rem}.depth::before{left:0}.depth::after{right:0}.effects{border-left-style:none;border-right-style:none;border-top-width:.25rem}.effects:not(.summary+.effects){font-family:var(--monument);margin:3rem 0 1.5rem}.effects .table-container{margin-top:.625rem;margin-bottom:2.5rem;display:block}.effects .policy-table{margin:0}@media(width < 47.9375rem){.effects .policy-table thead,.effects .policy-table tbody{display:block}.effects .policy-table thead tr th{padding:.75rem 0;min-height:unset !important}.effects .policy-table thead tr th:first-child{padding-left:.375rem}.effects .policy-table thead tr th:last-child{padding-right:.75rem}.effects .policy-table tr{display:grid;grid-template-columns:repeat(2, 1fr)}}.effects .policy-table__heading.policy-table__heading--column span{text-align:center}.effects .policy-table__heading.policy-table__heading--row{line-height:1.5;justify-content:flex-start;text-align:left;font-weight:normal}.effects .policy-table.lines_table .policy-table__heading--row{padding-left:.75rem}.effects .policy-table td,.effects .policy-table th{min-height:2.5rem}.effects .policy-table.lines_table td,.effects .policy-table.lines_table th{min-height:3.25rem}.effects .policy-table td{border:none;border-bottom:1px solid #d4d0c6}@media(width >= 48rem){.effects .policy-table td{border-right:1px solid #d4d0c6}}.effects .policy-table td span{color:#fff;display:block;text-decoration:none}.effects .policy-table .gp-evidence--limited span,.effects .policy-table .gp-evidence--inconclusive span{color:var(--black90)}.effects .policy-group h3{border-bottom:2px solid #dadaee;color:var(--black90);font-size:1.0625rem;padding-bottom:.5rem;text-transform:uppercase}@media(width < 47.9375rem){.effects .gp-evidence{justify-content:center;align-items:center;display:flex;position:relative}.effects .gp-evidence::after{content:"";display:block;position:absolute;background-color:#fff;width:.75rem;height:100%;right:0}}@media(width < 74.375rem){.effects .policy-table{color:var(--black90);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:.00875rem}}.effects .policy-table:not(.lines_table) tr{display:grid;grid-template-columns:repeat(8, 1fr)}.effects .policy-table.lines_table{display:none}@media(width < 47.9375rem){.effects .policy-table{display:none}.effects .policy-table.lines_table{display:block}}.effects .evidence-of-effects,.effects .inconclusive-evidence{border-style:solid;border-right:none;border-top:none;border-bottom:none;border-width:.25rem;padding-left:2rem}.effects .inconclusive-evidence{border-image:repeating-linear-gradient(155deg, #cdcdcd, #cdcdcd 1%, #fff 1%, #fff 2%) 8;border-right:none;border-top:none;border-bottom:none;border-width:.25rem}.effects .evidence-of-effects{position:relative;border-image:linear-gradient(#0d36aa, #ffffff) 1}.effects .evidence-of-effects h4{position:relative}.effects .evidence-of-effects h4 .arrow{position:absolute;left:-1.25rem;transform:rotate(180deg)}.effects .evidence-of-effects h4.reduced .arrow{transform:rotate(0deg)}.effects .evidence-of-effects h4 a,.effects .inconclusive-evidence h4 a{color:#3061f3 !important}.effects .no-studies-meeting ul{padding-left:1.5rem}.effects--section__emphasis{background-color:#f9f9fe;border:2px solid #c4c4db;margin-bottom:.5rem;padding:1rem 0}.effects--effect{padding:1rem}.effects--effect:first-of-type{margin-bottom:0}.effects--section{font-size:.875rem;overflow:hidden}.effects--effect__direction{padding:0 1rem;position:relative}.effects--effect__direction::after{background-color:#c4c4db;content:"";height:100%;position:absolute;right:calc(-1.25rem + .5px);top:0;width:1px}.effects--heading{border-bottom:1px dotted #9393c4;font-size:1.0625rem;font-weight:700;line-height:1.2;margin:0 0 1.5rem;padding:0 0 .5rem;text-transform:uppercase}.effects--heading a{color:var(--blue130)}.effects--heading__direction{border-bottom-style:solid;border-color:#c4c4db;border-width:.125rem;padding-left:1.75rem;position:relative}.effects--heading__direction::before{content:"";height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}.effects--heading__decrease::before{background:url("../../../../../../../../content/dam/rand/www/external/research/gun-policy/downwards-arrow.svg")}.effects--heading__increase::before{background:url("../../../../../../../../content/dam/rand/www/external/research/gun-policy/upwards-arrow.svg")}.effects .teasers.list>li{border-bottom:none}.effects--list{font-family:var(--monument);font-weight:normal;line-height:1.25;list-style:none;margin:0 0 1.25rem;padding:0}.effects--list ::marker{content:none}.effects--list-item{margin:0 0 .225rem;padding:0 0 .25rem 0}.effects--list-item:last-child{padding-bottom:0}.l-analysis-heading .social-media-buttons{margin:.5rem 0 0 6.5rem;float:left}.l-analysis-heading .social-media-buttons li:last-of-type{display:none}@media(width < 85rem){.l-analysis-heading{display:flex;flex-direction:column-reverse;margin:0 auto;width:51rem;max-width:100%}.l-analysis-heading .social-media-buttons{margin:.5rem 0 1rem}}.constrain-width,.l-analysis-content{width:51rem;max-width:100%;margin:0 auto;counter-reset:footnotes}.constrain-width .third-party-video,.constrain-width .hero-image,.constrain-width .expand-width,.l-analysis-content .third-party-video,.l-analysis-content .hero-image,.l-analysis-content .expand-width{width:auto;max-width:none;margin-inline:clamp(-7.25rem,-10vw,-1px)}.constrain-width .summary,.l-analysis-content .summary{margin-bottom:1.3rem}.constrain-width .summary .summary-intro,.l-analysis-content .summary .summary-intro{color:var(--black90);font-weight:bold}.constrain-width .about-research,.l-analysis-content .about-research{float:right;margin:0 0 .5rem 1rem;font-family:var(--monument);font-size:.8rem;max-width:20.625rem}.constrain-width .about-research h2,.l-analysis-content .about-research h2{color:var(--black90);font-family:var(--monument);font-size:1rem}.constrain-width .about-research .metadata,.l-analysis-content .about-research .metadata{border:1px solid #e8eeff;border-right:none;border-left:none;background:linear-gradient(115deg, #fff 50%, #f4f4f7 0);display:flex;text-align:center;line-height:1.2}.constrain-width .about-research .metadata .emphasize,.l-analysis-content .about-research .metadata .emphasize{font-family:var(--suisse);font-weight:bold;font-size:1.2rem;color:var(--black90);display:block;line-height:1.1;margin:.1rem 0 .2rem}.constrain-width .about-research .metadata .emphasize--right,.l-analysis-content .about-research .metadata .emphasize--right{display:inline}.constrain-width .about-research .metadata__evidence,.l-analysis-content .about-research .metadata__evidence{flex:1 0 50%;color:var(--black70);margin-top:1rem;padding:0 .5rem}.constrain-width .about-research .metadata__evidence--strength,.l-analysis-content .about-research .metadata__evidence--strength{align-self:flex-end;margin:2.5rem 0 .3rem}.constrain-width .about-research .metadata__evidence--decrease,.l-analysis-content .about-research .metadata__evidence--decrease{background:url("../../../../../../../../content/dam/rand/www/external/research/gun-policy/gp-down-arrow.svg") no-repeat 21px -1px;padding-top:1rem;margin:0 0 1rem}.constrain-width .about-research .metadata__evidence--increase,.l-analysis-content .about-research .metadata__evidence--increase{background:url("../../../../../../../../content/dam/rand/www/external/research/gun-policy/gp-up-arrow.svg") no-repeat 21px 0;padding-bottom:1rem}.constrain-width .about-research .metadata__strength-icon,.l-analysis-content .about-research .metadata__strength-icon{width:5rem;height:2rem;margin-bottom:.1rem}.constrain-width .about-research .metadata--decrease,.l-analysis-content .about-research .metadata--decrease{background:linear-gradient(115deg, #fff 50%, #f9f6f3 0)}.constrain-width .about-research .metadata--decrease .emphasize,.l-analysis-content .about-research .metadata--decrease .emphasize{color:#8b5116}.constrain-width .about-research .metadata--increase,.l-analysis-content .about-research .metadata--increase{background:linear-gradient(115deg, #fff 50%, #f3f7f7 0)}.constrain-width .about-research .metadata--increase .emphasize,.l-analysis-content .about-research .metadata--increase .emphasize{color:#0e665e}.constrain-width .about-research .description,.l-analysis-content .about-research .description{line-height:1.3;padding:.4rem .5rem;color:var(--black70)}.constrain-width .aso-wrapper::before,.l-analysis-content .aso-wrapper::before{content:"";float:left;width:0;height:3rem}.constrain-width .callout-local,.l-analysis-content .callout-local{border-top:.2rem solid #e8eeff;border-bottom:.06rem solid #e8eeff}.constrain-width .callout-local h2,.l-analysis-content .callout-local h2{color:var(--black90);font-size:1.1rem;line-height:1.1;margin-top:.8rem}.constrain-width .aso,.l-analysis-content .aso{width:20rem;float:right;clear:left;overflow:auto;margin:.7rem -9rem .7rem 2rem;transition:background-color .2s}.constrain-width .aso .icon,.l-analysis-content .aso .icon{width:4.375rem;height:4.375rem;float:left;margin:.7rem}.constrain-width .aso .text,.l-analysis-content .aso .text{float:left;width:calc(100% - 5.8rem);margin-bottom:.3rem}.constrain-width .aso a,.l-analysis-content .aso a{color:var(--black90);display:inline-block;padding-right:1rem;vertical-align:bottom}.constrain-width .aso:hover,.l-analysis-content .aso:hover{background-color:#f4f4f7}.constrain-width .tags,.l-analysis-content .tags{margin:2rem 0 3rem}.constrain-width .tags .tag,.l-analysis-content .tags .tag{background:#64628f;border:none;border-radius:.25em;color:#fff;cursor:pointer;font-family:var(--monument);font-size:1.1rem;font-weight:bold;margin:0 .7rem .5rem 0;padding:.375rem .6875rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.constrain-width .tags .tag:hover,.l-analysis-content .tags .tag:hover{background-color:#4e4d7f;transition:background-color .2s}.constrain-width .notes-refs,.l-analysis-content .notes-refs{border-top:1px solid #e8eeff;margin-bottom:2rem}@media(width < 78.125rem){.constrain-width .aso,.l-analysis-content .aso{margin-left:0}}@media(width < 64rem){.l-padded{padding:0 1rem}}@media(width < 64rem){.constrain-width .about-research,.l-analysis-content .about-research{float:none;margin:0 auto 1rem}.constrain-width .aso-wrapper::before,.l-analysis-content .aso-wrapper::before{display:none}.constrain-width .aso,.l-analysis-content .aso{width:100%;margin:1rem 0}}.authors-essay{margin-bottom:0}.citation{margin-bottom:3rem}.citation p{font-size:clamp(.75rem,.707rem + .192vw,.875rem);line-height:1.2}.evidence-table h2{max-width:51rem}.table-container{display:flex;justify-content:space-between}.overflow-x{position:relative}.overflow-x .policy-table{overflow-x:scroll}.policy-table{font-family:Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.2;margin:1.5rem auto 3.5rem;width:100%}.policy-table__heading{border:1px solid #d4d0c6;border-left-width:0;border-top-width:0;font-weight:normal;overflow:hidden;padding:0}.policy-table__heading.policy-table__heading--column{font-size:.625rem;font-weight:400;line-height:1.4;text-transform:uppercase;padding-bottom:.625rem;display:flex;align-items:flex-end;justify-content:center}.policy-table__heading.policy-table__heading--row{font-size:.875rem;font-weight:700;line-height:1.21875rem;text-align:right;display:flex;align-items:center;justify-content:flex-end;padding-right:.625rem}.policy-table__heading a{color:var(--black90);display:block;padding:.4rem .2rem}.policy-table__heading:hover{background-color:#f4f4f7}.policy-table__heading--column{border-bottom:3px solid var(--black90);border-right-style:none;padding:.2rem 0 0;vertical-align:bottom}.policy-table__heading--column a{display:block;margin:-20rem 0;padding:20.2rem .2rem 19.8rem;text-align:center;width:7.5rem}.policy-table__heading--row{border-right:none;vertical-align:middle}.policy-table td,.policy-table th{min-height:4.4375rem}.policy-table>thead>tr>th{min-height:2.9375rem}.policy-table td{overflow:hidden;justify-content:center;align-items:center;display:flex;border-right:1px solid #d4d0c6;border-bottom:1px solid #d4d0c6}.policy-table>tbody>tr>td:first-of-type{border-left:1px solid var(--black90)}.policy-table td p{font-size:.75rem;font-weight:700;line-height:.975rem}.policy-table td a{color:#fff;display:block;margin:-5rem;padding:5rem;text-decoration:none}.policy-table .gp-evidence--limited a,.policy-table .gp-evidence--inconclusive a{color:var(--black90)}.policy-group{margin-bottom:4.5rem}.policy-group:last-of-type{margin-bottom:0}.gp-evidence{text-align:center;text-transform:capitalize}.gp-evidence--no-studies{background-color:inherit}.gp-evidence--inconclusive{background-color:rgba(0,0,0,.25);background-image:repeating-linear-gradient(130deg, #fff, #fff 3px, #dedede 0, #dedede 6px)}.gp-evidence--limited{background-color:#bfd0ff}.gp-evidence--moderate{background-color:#6477bb}.gp-evidence--supportive{background-color:#0d36aa}.policy-table__effect-statement{margin:0}@media(width < 74.375rem){.policy-table{font-size:.625rem}.policy-table__group-label{font-size:1.125rem;padding-bottom:.4rem}.policy-table__heading{font-size:.75rem}.policy-table__heading--column a{width:4.8rem}}@media(width < 84.375rem){.overflow-x{overflow-x:scroll}.overflow-x::before{background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff);content:"";height:100%;right:0;position:absolute;top:0;width:1rem}}@media(width < 48rem){.diagram--large{display:none}.diagram__container{max-width:33.625rem;padding-bottom:48%}.diagram--small{display:block}}@media(width < 28.125rem){.table-container{flex-wrap:wrap}.table-container .overflow-x{flex-basis:100%;padding-right:0}.evidence-legend{flex-basis:100%;padding-left:0}}.policy-table tr{display:grid;grid-template-columns:17.5rem repeat(8, 8rem)}.printfriendly{padding-top:0}:where(.printfriendly) a{color:#3061f3}.printfriendly #printfriendly-header{overflow:hidden;border-bottom:3px solid var(--purple);padding:.9375rem 1.25rem}.printfriendly #printfriendly-header .logo{width:2.375rem;display:grid}@media(width < 28.75rem){.printfriendly #printfriendly-header .brand-wrap .tag-line{width:12.1875rem}}.printfriendly .printfriendly-wrapper{padding:0 1.25rem}.printfriendly .printfriendly-wrapper h1{margin-top:clamp(2.125rem,1.736rem + 1.731vw,3.25rem)}.printfriendly #printfriendly-footer{border-top:1px solid var(--black70);font-size:.75rem;padding:.625rem 1.25rem;text-align:left}.printfriendly #printfriendly-footer .offices{color:#639;margin-top:.625rem}
