.layout-browser{line-height:1.7;color:#000;margin:0 auto;max-width:700px}.layout-browser p{margin-bottom:1rem}.layout-browser p.preamble{line-height:1.6}.layout-browser a{text-decoration:none;color:#294d73;border-bottom:1px dashed #294d73}.layout-browser a:hover{text-decoration:none;border-bottom-style:solid}.layout-browser blockquote{margin:50px auto;padding:1.2em 30px 1.2em 50px;position:relative;background:#ededed;border-left:8px solid var(--blue)}.layout-browser blockquote:before{font-family:Arial,sans-serif;content:"“";color:var(--blue);font-size:4em;position:absolute;left:10px;top:-10px}.layout-browser blockquote p{font-size:1.5rem;line-height:1.5;margin:0;font-style:italic;text-align:start}.layout-browser blockquote p:last-child{margin-bottom:0}.layout-browser blockquote p+p:last-child:not(:empty){font-size:1rem;font-style:normal;margin-top:1em;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{margin-top:0;line-height:1;font-size:2.6rem;word-break:break-word}@media screen and (max-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{list-style:disc outside;margin:1rem 0 1rem 2rem}.layout-browser figcaption{line-height:1.25;font-weight:600;font-size:80%}
