.note-content{color:var(--color-luvas-text);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.95}.note-content>*+*{margin-top:1.4em}.note-content h2{border-left:5px solid var(--color-luvas-blue);background:var(--color-luvas-light);color:var(--color-luvas-navy);border-radius:0 .75rem .75rem 0;margin-top:3.2em;padding:.7em 1em;scroll-margin-top:5rem;font-size:1.375rem;font-weight:900;line-height:1.45}.note-content h3{border-bottom:2px solid color-mix(in srgb, var(--color-luvas-blue) 25%, transparent);color:var(--color-luvas-navy);margin-top:2.6em;padding-bottom:.45em;scroll-margin-top:5rem;font-size:1.1875rem;font-weight:700;line-height:1.5}.note-content h4{border-left:3px solid var(--color-luvas-blue-100);color:var(--color-luvas-navy);margin-top:2em;padding-left:.75em;font-size:1.0625rem;font-weight:700}.note-content h2+*,.note-content h3+*,.note-content h4+*{margin-top:1.1em}.note-content h2.is-style-section_ttl{text-align:center;background:0 0;border-left:0;font-size:1.5rem}.note-content a{color:var(--color-luvas-blue);text-underline-offset:3px;text-decoration:underline}.note-content a:hover{color:var(--color-luvas-blue-600)}.note-content strong{color:var(--color-luvas-navy);font-weight:700}.note-content ul.wp-block-list,.note-content ol.wp-block-list{padding-left:1.5em}.note-content ul.wp-block-list{list-style:outside}.note-content ol.wp-block-list{list-style:decimal}.note-content li+li{margin-top:.35em}.note-content li::marker{color:var(--color-luvas-blue)}.note-content blockquote,.note-content .wp-block-quote{border-left:4px solid var(--color-luvas-border);background:var(--color-luvas-light);color:var(--color-luvas-gray);border-radius:0 .75rem .75rem 0;padding:1em 1.25em}.note-content figure{margin-left:0;margin-right:0}.note-content img{border-radius:.75rem;max-width:100%;height:auto;margin:0 auto;display:block}.note-content .wp-block-image.is-style-shadow img{box-shadow:0 10px 30px -10px #173a574d}.note-content .wp-element-caption{color:var(--color-luvas-gray);text-align:center;margin-top:.5em;font-size:.75rem}.note-content .note-video{aspect-ratio:16/9;background:var(--color-luvas-surface);border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #173a5759}.note-content .note-video iframe{border:0;width:100%;height:100%}.note-content .note-yt{cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block}.note-content .note-yt img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:opacity .2s}.note-content .note-yt:hover img{opacity:.85}.note-content .note-yt:after{content:"";background:#000000b8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") 50%/26px no-repeat;border-radius:12px;width:68px;height:48px;transition:background-color .2s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.note-content .note-yt:hover:after{background-color:red}.note-content .note-video__caption{margin-top:.5em}.note-content .note-ytfeed__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:640px){.note-content .note-ytfeed__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.note-content .note-ytfeed__item .note-video{border-radius:.75rem;box-shadow:0 6px 18px -10px #173a5759}.note-content .note-ytfeed__item .note-yt:after{border-radius:9px;width:48px;height:34px}.note-content .note-ytfeed__title{color:var(--color-luvas-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5em 0 0;font-size:.8125rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.note-content .note-ytfeed__channel{color:var(--color-luvas-gray);margin:.25em 0 0;font-size:.75rem}.note-content .note-ytfeed__note{color:var(--color-luvas-gray);text-align:right;margin:1em 0 0;font-size:.6875rem}.note-content .wp-block-table{overflow-x:auto}.note-content table{border-collapse:collapse;width:100%;font-size:.875rem}.note-content th,.note-content td{border:1px solid var(--color-luvas-border);vertical-align:top;padding:.65em .9em}.note-content th,.note-content thead td{background:var(--color-luvas-navy);color:#fff;font-weight:700}.note-content .min_width10_{min-width:10em}.note-content .min_width20_{min-width:20em}.note-content .min_width30_{min-width:30em}.note-content .u-fz-s{font-size:.8125em}.note-content .u-fz-xl{font-size:1.35em}.note-content .has-swl-deep-04-color{color:var(--color-luvas-gray)}.note-content .has-swl-pale-01-background-color{background:#fff8e6}.note-content .has-swl-pale-02-background-color{background:color-mix(in srgb, var(--color-luvas-blue) 8%, white)}.note-content .has-swl-pale-03-background-color{background:#edf8ef}.note-content .swl-cell-bg{background:var(--color-luvas-light)}.note-content .swl-marker,.note-content .mark_blue{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--color-luvas-electric) 35%, transparent) 62%)}.note-content p.is-style-icon_good{border:1px solid color-mix(in srgb, var(--color-luvas-blue) 25%, transparent);background:color-mix(in srgb, var(--color-luvas-blue) 5%, white);border-radius:.75rem;padding:1em 1.2em 1em 3.2em;position:relative}.note-content p.is-style-icon_good:before{content:"";background:var(--color-luvas-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 62% no-repeat;border-radius:9999px;width:1.4em;height:1.4em;position:absolute;top:1.05em;left:1.1em}.note-content .is-style-emboss_box,.note-content p.is-style-big_icon_point{border-top:3px solid var(--color-luvas-blue);background:#fff;border-radius:.75rem;padding:1.1em 1.3em;box-shadow:0 2px 4px #0000000a,0 8px 24px -6px #173a572e}.note-content .cap_box{border:2px solid color-mix(in srgb, var(--color-luvas-blue) 30%, transparent);background:color-mix(in srgb, var(--color-luvas-blue) 4%, white);border-radius:1rem;margin-top:2.6em;padding:1.8em 1.4em 1.4em;position:relative}.note-content .cap_box_ttl{background:var(--color-luvas-blue);color:#fff;border-radius:9999px;max-width:calc(100% - 2.4em);padding:.3em 1em;font-size:.8125rem;font-weight:700;line-height:1.5;position:absolute;top:0;left:1.2em;transform:translateY(-50%)}.note-content .cap_box_content>*+*{margin-top:1em}.note-content .swell-block-button{text-align:center}.note-content .swell-block-button__link{background:linear-gradient(135deg, var(--color-luvas-blue), var(--color-luvas-blue-600));border-radius:9999px;justify-content:center;align-items:center;gap:.5em;min-width:min(20em,100%);padding:.85em 2em;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px -8px #2a6da399;color:#fff!important;text-decoration:none!important}.note-content .swell-block-button__link:after{content:"→"}.note-content .swell-block-button__link:hover{filter:brightness(1.1);transform:translateY(-1px)}.note-content .swell-block-linkList{border:1px solid var(--color-luvas-border);border-radius:1rem;padding:0;list-style:none;overflow:hidden}.note-content .swell-block-linkList__item+.swell-block-linkList__item{border-top:1px solid var(--color-luvas-border);margin-top:0}.note-content .swell-block-linkList__link{align-items:center;gap:.6em;padding:.85em 1.2em;font-weight:600;transition:background-color .2s;display:flex;color:var(--color-luvas-navy)!important;text-decoration:none!important}.note-content .swell-block-linkList__link:before{content:"›";background:color-mix(in srgb, var(--color-luvas-blue) 12%, white);width:1.4em;height:1.4em;color:var(--color-luvas-blue);border-radius:9999px;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.note-content .swell-block-linkList__link:hover{background:var(--color-luvas-light)}.note-content .note-linkcard{border:1px solid var(--color-luvas-border);background:#fff;border-radius:.75rem;flex-direction:column;gap:.2em;padding:1em 1.2em;transition:border-color .2s,box-shadow .2s;display:flex;text-decoration:none!important}.note-content .note-linkcard:hover{border-color:color-mix(in srgb, var(--color-luvas-blue) 40%, transparent);box-shadow:0 6px 18px -8px #173a5740}.note-content .note-linkcard__host{color:var(--color-luvas-navy);font-weight:700}.note-content .note-linkcard__url{color:var(--color-luvas-gray);font-size:.75rem}@media (min-width:640px){.note-content{font-size:1rem}.note-content h2{font-size:1.5rem}.note-content h3{font-size:1.25rem}}
