.layout-browser{color:#000;max-width:700px;margin:0 auto;line-height:1.7}.layout-browser p{margin-bottom:1rem}.layout-browser p.preamble{line-height:1.6}.layout-browser a{color:#294d73;border-bottom:1px dashed #294d73;text-decoration:none}.layout-browser a:hover{border-bottom-style:solid;text-decoration:none}.layout-browser blockquote{border-left:8px solid var(--blue);background:#ededed;margin:50px auto;padding:1.2em 30px 1.2em 50px;position:relative}.layout-browser blockquote:before{content:"“";color:var(--blue);font-family:Arial,sans-serif;font-size:4em;position:absolute;top:-10px;left:10px}.layout-browser blockquote p{text-align:start;margin:0;font-size:1.5rem;font-style:italic;line-height:1.5}.layout-browser blockquote p:last-child{margin-bottom:0}.layout-browser blockquote p+p:last-child:not(:empty){margin-top:1em;font-size:1rem;font-style:normal;font-weight:700}.layout-browser blockquote p+p:last-child:not(:empty):before{content:"—";margin-inline-end:.25rem}.layout-browser :is(h1,h2,h3,h4,h5),.layout-browser :is(h1,h2,h3,h4,h5) a{margin:3rem 0 1.38rem;font-weight:900;line-height:1.2}.layout-browser h1{word-break:break-word;margin-top:0;font-size:2.6rem;line-height:1}@media screen and (width<=400px){.layout-browser h1{font-size:2.7rem}.layout-browser p{text-align:start}}.layout-browser h2{font-size:1.5rem}.layout-browser h3{font-size:1rem}.layout-browser small,.layout-browser .text_small{font-size:.8rem}.layout-browser ul{margin:1rem 0 1rem 2rem;list-style:outside}.layout-browser figcaption{font-size:80%;font-weight:600;line-height:1.25}
