@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_db57d22e-module__we-DKa__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_db57d22e-module__we-DKa__variable{--font-SourceSans:"Source Sans 3","Source Sans 3 Fallback"}
.Button-module-scss-module__BV7GQG__button{--button-active-bg:color-mix(in srgb,var(--button-default-bg)85%,black 15%);--button-hover-bg:color-mix(in srgb,var(--button-default-bg)70%,white 30%);--button-default-bg:var(--color-n000);--button-active-border:color-mix(in srgb,var(--button-default-border)85%,black 15%);--button-hover-border:color-mix(in srgb,var(--button-default-border)70%,white 30%);--button-default-border:var(--color-n000);--button-active-color:color-mix(in srgb,var(--button-default-color)85%,black 15%);--button-hover-color:color-mix(in srgb,var(--button-default-color)70%,white 30%);--button-default-color:var(--color-n000);--button-default-bg-image:none;--button-hover-bg-image:none;--button-active-bg-image:none;--button-disabled-bg:var(--color-n300);--button-disabled-border:var(--color-n300);--button-disabled-color:var(--color-n300);--button-disabled-bg-image:none;box-shadow:unset}.Button-module-scss-module__BV7GQG__button.Button-module-scss-module__BV7GQG__shadow{box-shadow:0 4px 5px #0a0a150d,0 15px 26px #0a0a150d}.Button-module-scss-module__BV7GQG__button{position:relative}.Button-module-scss-module__BV7GQG__button:not(.Button-module-scss-module__BV7GQG__loading):not([disabled]):focus{outline:0}.Button-module-scss-module__BV7GQG__button{background-color:var(--button-default-bg);background-image:var(--button-default-bg-image);color:var(--button-default-color);border:1px solid var(--button-default-border);background-repeat:no-repeat}.Button-module-scss-module__BV7GQG__button:hover:not([disabled]){background-color:var(--button-hover-bg);background-image:var(--button-hover-bg-image);color:var(--button-hover-color);border:1px solid var(--button-hover-border)}.Button-module-scss-module__BV7GQG__button:active:not([disabled]){background-color:var(--button-active-bg);background-image:var(--button-active-bg-image);color:var(--button-active-color);border:1px solid var(--button-active-border)}.Button-module-scss-module__BV7GQG__button.Button-module-scss-module__BV7GQG__disabled{background-color:var(--button-disabled-bg);color:var(--button-disabled-color);border:1px solid var(--button-disabled-border);background-image:var(--button-disabled-bg-image)}
.Group-module-scss-module__fyKbAa__group{width:100%}.Group-module-scss-module__fyKbAa__group>:not(:last-child):not(:only-child){margin-right:20px}.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__right{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__left{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__center{flex-direction:row;justify-content:center;align-items:center;display:flex}@media only screen and (max-width:767px){.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__column{flex-direction:column-reverse;justify-content:center;align-items:center;display:flex}.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__column>a:not(:first-child),.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__column button:not(:first-child){margin-bottom:20px}.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__column>a:not(:last-child),.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__column button:not(:last-child){margin-right:0}.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__column>a,.Group-module-scss-module__fyKbAa__group.Group-module-scss-module__fyKbAa__column button{width:100%}}
.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogParagraph{white-space:pre-line;margin-top:40px;margin-bottom:40px;line-height:200%}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogParagraph a{color:#000;text-decoration:underline}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogParagraph a:hover{text-decoration:none}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogImage{object-fit:contain;width:100%;height:100%}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogImageContainer{margin-top:40px;margin-bottom:40px}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogCallout{white-space:pre-line;background-color:#f2f4f5;padding:40px}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogCallout>*{line-height:200%}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogCallout>p{margin-bottom:2px}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogCallout>p:first-child{margin-top:2px}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogCallout a{color:#000;text-decoration:underline}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blogCallout a:hover{text-decoration:none}.LegacyNotionRichtextBlockRender-module-scss-module__r4X8RW__blockquote{border-left:4px solid #0087ff;border-radius:2px;margin-top:40px;margin-bottom:40px;padding:5px 15px}
.Spinner-module-scss-module__Ejjkgq__wrapper{position:relative}.Spinner-module-scss-module__Ejjkgq__wrapper .Spinner-module-scss-module__Ejjkgq__spinner{opacity:1;border:thick solid #354eff;border-radius:50%;animation-name:Spinner-module-scss-module__Ejjkgq__puff;animation-duration:0s;animation-timing-function:cubic-bezier(.165,.84,.44,1),cubic-bezier(.3,.61,.355,1);animation-iteration-count:infinite;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:none;animation-timeline:auto;position:absolute;top:0;left:0}.Spinner-module-scss-module__Ejjkgq__wrapper .Spinner-module-scss-module__Ejjkgq__spinner:nth-child(2){animation-delay:-1s}@keyframes Spinner-module-scss-module__Ejjkgq__puff{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.Spinner-module-scss-module__Ejjkgq__small{width:16px;height:16px}.Spinner-module-scss-module__Ejjkgq__medium{width:32px;height:32px}.Spinner-module-scss-module__Ejjkgq__large{width:60px;height:60px}
.BookmarkBlock-module-scss-module__-mmOvq__blogBookmark{background-color:#f2f4f5;overflow:hidden}.BookmarkBlock-module-scss-module__-mmOvq__blogBookmark :hover{background-color:#f0f8ff;transition:all .3s}.BookmarkBlock-module-scss-module__-mmOvq__blogBookmarkImage{aspect-ratio:16/9;background-color:#0000;border-radius:8px;position:relative;overflow:hidden}@media screen and (min-width:576px){.BookmarkBlock-module-scss-module__-mmOvq__blogBookmarkImage{margin-right:20px}}
.TOCBlock-module-scss-module__AW546q__blogTOC{color:#676f73;background-color:#f2f4f5;padding:15px}.TOCBlock-module-scss-module__AW546q__blogTOC>ul{padding-left:0}.TOCBlock-module-scss-module__AW546q__blogTOC li{margin-top:15px;margin-bottom:15px;list-style:none}.TOCBlock-module-scss-module__AW546q__blogTOC li>ul{padding-left:15px}.TOCBlock-module-scss-module__AW546q__blogTOC a>p{opacity:.7}.TOCBlock-module-scss-module__AW546q__blogTOC a>p:hover{opacity:1}
.LikeButton-module-scss-module__5dCTRG__favoriteButtonContainer{display:inline-block}.LikeButton-module-scss-module__5dCTRG__favoriteButton.LikeButton-module-scss-module__5dCTRG__liked{transform-origin:50%;animation:.5s ease-in-out LikeButton-module-scss-module__5dCTRG__like}@keyframes LikeButton-module-scss-module__5dCTRG__like{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}
