.blog p{width:min(100% - 40px,700px);margin-block-start:20px;margin-inline:auto;font-size:15px;line-height:1.5}.blog p:first-child{margin-block-start:0}@media screen and (min-width: 550px){.blog p{margin-block-start:40px;font-size:18px;line-height:2.1}}.blog iframe{display:block;width:min(100% - 40px,700px);aspect-ratio:16/9;height:100%;margin-block-start:20px;margin-inline:auto;font-size:15px;line-height:1.5}.blog iframe:first-child{margin-block-start:0}@media screen and (min-width: 550px){.blog iframe{margin-block-start:40px;font-size:18px;line-height:2.1}}.blog h2{width:min(100%,800px);padding-block:15px;padding-inline:20px;margin-block-start:50px;margin-inline:auto;font-family:Yu Gothic,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:var(--color-white);background-color:var(--color-main)}.blog h2:first-child{margin-block-start:0}@media screen and (min-width: 550px){.blog h2{width:min(100% - 40px,800px);padding-block:23px;padding-inline:50px;margin-block-start:100px;font-size:24px;line-height:1.5}}.blog h3{width:min(100% - 40px,700px);margin-block-start:25px;margin-block-end:-5px;margin-inline:auto;font-size:18px;font-weight:700;line-height:1.3;color:var(--color-sub)}@media screen and (min-width: 550px){.blog h3{margin-block-start:50px;font-size:24px;line-height:1.5}}.blog h4{width:min(100% - 40px,700px);margin-block-start:25px;margin-block-end:-5px;margin-inline:auto;font-size:16px;font-weight:700;line-height:1.3;color:var(--color-font)}@media screen and (min-width: 550px){.blog h4{margin-block-start:50px;font-size:20px;line-height:1.5}}.blog h5{position:relative;width:min(100% - 40px,700px);padding-inline-start:25px;margin-block-start:25px;margin-inline:auto;font-family:Yu Gothic,sans-serif;font-size:15px;font-weight:700;line-height:1.3;color:var(--color-font)}@media screen and (min-width: 550px){.blog h5{margin-block-start:50px;font-size:16px;line-height:1.5}}.blog h5:before{position:absolute;top:0;left:0;vertical-align:1px;content:"▼ "}.blog h5+p{margin-block-start:20px}.blog a{color:var(--color-a)}.blog img{width:100%}.blog table{width:min(100% - 40px,700px);margin-block-start:25px;margin-inline:auto}.blog table th{width:100px;padding-block:10px;padding-inline:10px;font-size:15px;line-height:1.5;color:var(--color-sub);text-align:center;vertical-align:middle;background-color:var(--color-bg-sub);border:1px solid #ccc}@media screen and (min-width: 550px){.blog table th{width:150px;padding-block:15px;padding-inline:20px;font-size:18px;line-height:1.6}}.blog table td{padding-block:10px;padding-inline:10px;font-size:15px;line-height:1.5;border:1px solid #ccc}@media screen and (min-width: 550px){.blog table td{padding-block:15px;padding-inline:20px;font-size:18px;line-height:1.6}}.blog ul{width:min(100% - 40px,700px);padding-block:20px;padding-inline:25px;margin-block-start:25px;margin-inline:auto;background-color:var(--color-bg-sub)}@media screen and (min-width: 550px){.blog ul{padding-block:40px;padding-inline:50px}}.blog ul li{position:relative;padding-inline-start:20px;font-size:15px;line-height:1.4;list-style:none}@media screen and (min-width: 550px){.blog ul li{padding-inline-start:20px;font-size:18px}}.blog ul li:before{position:absolute;top:5px;left:0;width:10px;height:10px;content:"";background-color:#000;border-radius:50%}@media screen and (min-width: 550px){{top:7px}}.blog ul li+:is(.blog ul li){margin-block-start:10px}time.svelte-163p12a{position:relative;display:block;width:min(100% - 40px,800px);padding-inline-start:25px;margin-inline:auto;font-size:15px;color:var(--color-main)}@media screen and (min-width: 550px){time.svelte-163p12a{padding-inline-start:35px;font-size:20px}}time.svelte-163p12a:before{position:absolute;top:2px;left:0;width:15px;height:15px;content:"";background-image:url(../../../assets/images/alarm.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 550px){{width:20px;height:20px}}h1.svelte-163p12a{width:min(100% - 40px,800px);margin-block-start:20px;margin-inline:auto;font-size:20px;font-weight:700;line-height:1.25}@media screen and (min-width: 550px){h1.svelte-163p12a{font-size:40px}}figure.svelte-163p12a{width:min(100% - 40px,800px);margin-block-start:25px;margin-inline:auto}@media screen and (min-width: 550px){figure.svelte-163p12a{margin-block-start:50px}}figure.svelte-163p12a img:where(.svelte-163p12a){aspect-ratio:1.618/1;object-fit:cover}
