#inner-content .office-article{display:block}#inner-content .office-box:not(.office-body-group),#inner-content .office-toc>.office-box,#inner-content .office-toc>section.office-box{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:16px 18px!important;margin:1.5em 0!important}#inner-content .office-box--flow{margin:1.2em 0 1.5em!important}#inner-content .office-box--flow .office-flow{margin:0!important;padding:14px 16px!important;background:#f8f8f8!important;border:1px solid #ebebeb!important;border-radius:6px!important;line-height:1.75!important;font-size:.95em!important}#inner-content section#section_warning.office-box--warning,#inner-content .office-box--warning{border:2px solid #e57373!important;background:#fffbfb!important;padding:20px 22px!important;margin:2em 0 3.5em!important}#inner-content .office-article>section.office-intro{margin:0 0 2.5em!important}#inner-content .office-article>nav.office-toc{display:block!important;margin:0 0 3em!important}#inner-content .office-article>section.office-summary{margin:0 0 2em!important}#inner-content section.office-body-group,#inner-content .office-box.office-body-group{border:none!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:1.5em 0 3.5em!important}#inner-content .office-box--inner{border:none!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0 0 1.5em!important}#inner-content .office-box--inner:last-child{margin-bottom:0!important}#inner-content .office-box--compat-paid{margin:1.25em 0 0!important;border-color:#e8d4b8!important;background:#fffdf9!important}#inner-content .office-box--compat-paid .office-compat-paid-heading{margin:0 0 14px!important;padding:0 0 10px!important;font-size:1em!important;font-weight:700!important;line-height:1.5!important;color:#333!important;border:none!important;border-bottom:1px solid #ececec!important;background:transparent!important}#inner-content .office-box--compat-paid .office-compat-paid-item{margin:0 0 1.1em!important;padding:0 0 1.1em!important;border-bottom:1px dashed #e8e8e8!important}#inner-content .office-box--compat-paid .office-compat-paid-item:last-child{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}#inner-content .office-box--compat-paid p{margin:0 0 .75em!important;line-height:1.75!important}#inner-content .office-box--compat-paid .office-compat-paid-links{margin:0!important}#inner-content .office-box--compat-paid .office-btn{display:inline-block!important;margin:0 8px 8px 0!important;padding:8px 16px!important;border-radius:4px!important;color:#fff!important;font-weight:700!important;font-size:.92em!important;line-height:1.4!important;text-decoration:none!important}#inner-content .office-box--compat-paid .office-btn--amazon{background:#f90!important}#inner-content .office-box--compat-paid .office-btn--rakuten{background:#bf0000!important}#inner-content .office-step-title,#inner-content .office-step-title--alert{margin:0 0 12px!important;padding:0 0 0 14px!important;background:transparent!important;border:none!important;border-left:4px solid #176e68!important;border-radius:0!important;font-weight:700!important;font-size:1.05em!important;line-height:1.5!important}#inner-content .office-step-title--alert{border-left-color:#e53935!important;color:#c62828!important}#inner-content p.office-section-label{display:block!important;box-sizing:border-box!important;margin:2.5em 0 .5em!important;padding:0!important;font-size:.95em!important;font-weight:700!important;line-height:1.5!important;letter-spacing:.04em!important;color:#888!important;background:transparent!important;border:none!important}#inner-content .office-box.office-body-group>p.office-section-label:first-child{margin-top:0!important}#inner-content h2.hh.hh15.office-h2,#inner-content h2.hh15.office-h2,#inner-content h2.office-h2{position:static!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:2.5em 0 1.1em!important;padding:0 0 .4em 14px!important;font-size:1.35em!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.02em!important;color:#1a1a1a!important;background:transparent!important;border:none!important;border-left:5px solid #176e68!important;border-bottom:1px solid #ddd!important;border-radius:0!important;box-shadow:none!important;clear:both!important}#inner-content h2.office-h2:before,#inner-content h2.office-h2:after,#inner-content h2.hh.hh15.office-h2:before,#inner-content h2.hh.hh15.office-h2:after{content:none!important;display:none!important}#inner-content h2#section_01.office-h2{margin-top:.5em!important}#inner-content h2.hh.hh15.office-h2-chapter,#inner-content h2.hh15.office-h2-chapter,#inner-content h2.office-h2-chapter{position:static!important;display:block!important;box-sizing:border-box!important;margin:2em 0 .9em!important;padding:12px 14px 12px 18px!important;font-size:1.38em!important;font-weight:700!important;line-height:1.45!important;color:#1a1a1a!important;background:linear-gradient(90deg,#edf6f4,#fff 40%)!important;border:none!important;border-left:6px solid #176e68!important;border-bottom:2px solid #e0e0e0!important;border-radius:0 3px 0 0!important;box-shadow:none!important;clear:both!important}#inner-content h2.office-h2-chapter:before,#inner-content h2.office-h2-chapter:after,#inner-content h2.hh.hh15.office-h2-chapter:before,#inner-content h2.hh.hh15.office-h2-chapter:after{content:none!important;display:none!important}#inner-content .office-body-group .article_box>h2.office-h2-chapter:first-child,#inner-content .office-body-group article.article_box>h2.office-h2-chapter:first-child,#inner-content .office-box--inner>.article_box>h2.office-h2-chapter:first-child,#inner-content .office-box--inner>article.article_box>h2.office-h2-chapter:first-child{margin-top:.5em!important}#inner-content p.office-text-lead{margin:1.1em 0 .5em!important;padding:0!important;font-size:1em!important;font-weight:400!important;line-height:1.6!important;color:#333!important}.office-flow p{margin:0 0 8px}.office-flow p:last-child{margin-bottom:0;color:#555}.office-table{width:100%;border-collapse:collapse;margin:0;background:#fff;font-size:.95em}.office-table th,.office-table td{border:1px solid #ddd;padding:10px 12px;line-height:1.55;vertical-align:top}.office-table th{background:#f0f0f0;font-weight:700;text-align:left}.office-table tbody tr:nth-child(2n){background:#fafafa}.office-table tbody tr:nth-child(odd){background:#fff}#inner-content .office-table a{font-weight:600!important;text-decoration:underline!important}#inner-content h3.office-warning-title,#inner-content .office-warning-title{display:block!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:0 0 0 14px!important;font-size:1.1em!important;font-weight:700!important;line-height:1.5!important;color:#c62828!important;background:transparent!important;border:none!important;border-left:4px solid #e53935!important;border-radius:0!important;box-shadow:none!important}#inner-content h3.office-warning-title:before,#inner-content h3.office-warning-title:after{content:none!important;display:none!important}#inner-content .office-related{margin:0!important;padding-top:.75em!important;border-top:none!important;line-height:1.7!important}#inner-content .office-body-group .article_box,#inner-content .office-body-group article.article_box{margin-top:0!important;margin-bottom:2em!important}#inner-content .office-body-group .article_box:last-child,#inner-content .office-body-group article.article_box:last-child{margin-bottom:0}#inner-content .office-article-footer{margin:2.5em 0 0!important;padding:1.5em 0 0!important;border-top:1px solid #e0e0e0!important;line-height:1.75!important}#inner-content h3.office-flow-heading,#inner-content .office-flow-heading{margin:0 0 12px!important;padding:0!important;font-size:1.05em!important;font-weight:700!important;line-height:1.5!important;color:inherit!important;background:none!important;border:none!important}.office-box ul{margin:0;padding-left:1.4em;line-height:1.75}.office-box p{line-height:1.75}#inner-content .office-article article.article_box>ul,#inner-content .office-article article.article_box>ol{margin:.75em 0 1.75em!important;padding-left:1.4em!important;line-height:1.75!important}#inner-content .office-article article.article_box>h4+ul,#inner-content .office-article article.article_box>h4+ol{margin-top:.5em!important;margin-bottom:2em!important}#inner-content .office-article article.article_box>section.article_sub_box,#inner-content .office-article article.article_box>section.article_box_02{margin-top:1.75em!important}#inner-content .office-article article.article_box>p+section,#inner-content .office-article article.article_box>ul+section{margin-top:2em!important}#inner-content h3.office-product-title,#inner-content .office-product-title{display:block!important;box-sizing:border-box!important;margin:1.35em 0 .6em!important;padding:0 0 0 12px!important;font-size:1.08em!important;font-weight:700!important;line-height:1.45!important;color:#222!important;background:transparent!important;border:none!important;border-left:3px solid #176e68!important;border-radius:0!important}#inner-content .article_sub_box>h3.office-product-title:first-child,#inner-content .article_box_02>h3.office-product-title:first-child{margin-top:0!important}#inner-content h4.office-h4-alert{margin:1.25em 0 .5em!important;padding:0!important;font-size:1em!important;font-weight:700!important;line-height:1.5!important;color:#f66!important}#inner-content .office-compat-paid-name{margin:0 0 8px!important;padding:0!important;font-size:1em!important;font-weight:700!important;line-height:1.5!important;color:#222!important}@media(max-width:767px){#inner-content .office-box:not(.office-body-group){padding:14px!important;margin:1.25em 0!important}#inner-content section#section_warning.office-box--warning,#inner-content .office-box--warning{margin-bottom:2.5em!important;padding:16px 14px!important}#inner-content section.office-body-group,#inner-content .office-box.office-body-group{margin-bottom:2.75em!important}#inner-content .office-article>nav.office-toc{margin-bottom:2.5em!important}#inner-content .office-box--flow .office-flow{padding:12px 14px!important}#inner-content .office-box--compat-paid .office-btn{display:block!important;width:100%!important;max-width:280px!important;margin:0 0 8px!important;text-align:center!important;box-sizing:border-box!important}#inner-content h2.office-h2,#inner-content h2.hh.hh15.office-h2{font-size:1.2em!important}#inner-content h2.office-h2-chapter,#inner-content h2.hh.hh15.office-h2-chapter{margin:1.65em 0 .75em!important;padding:10px 12px 10px 14px!important;font-size:1.2em!important;background:linear-gradient(90deg,#edf6f4,#fff 50%)!important;border-left-width:5px!important}#inner-content p.office-section-label{margin:2em 0 .4em!important;font-size:.88em!important}#inner-content h3.office-product-title{font-size:1.02em!important}#inner-content .office-table th,#inner-content .office-table td{padding:8px 6px!important;font-size:.88em!important}#inner-content .office-table{font-size:.88em!important}}#inner-content p.office-lead{margin:0 0 1em!important;line-height:1.8!important;font-size:1.02em!important}#inner-content .office-box--historical{border:1px solid #e8d4b8!important;background:#fffdf9!important;padding:16px 18px!important;margin:1.25em 0 1.5em!important}#inner-content .office-box--historical p{margin:0 0 .75em!important;line-height:1.75!important}#inner-content .office-box--historical p:last-child{margin-bottom:0!important}#inner-content .office-story-article{margin-bottom:2em!important}#inner-content .office-story-article:last-child{margin-bottom:0!important}#inner-content .office-story-result{margin:0 0 3em!important}#inner-content ul.office-ref-list{margin:.5em 0 1.25em!important;padding-left:1.4em!important;line-height:1.75!important}#inner-content ul.office-ref-list li{margin-bottom:.35em!important}#inner-content .office-article--business .office-toc--compact,#inner-content .office-article--compare .office-toc--compact{margin:0 0 2.5em!important}#inner-content .office-table--vs th[scope=row]{background:#f5f5f5!important;font-weight:700!important;white-space:nowrap!important}#inner-content .office-verdict-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:1.25em 0 0!important}#inner-content .office-verdict{border:1px solid #e8e8e8!important;border-radius:8px!important;padding:14px 16px!important;background:#fafafa!important}#inner-content .office-verdict--sub{border-color:#c5d9f0!important;background:#f6f9fd!important}#inner-content .office-verdict--buyout{border-color:#e8d4b8!important;background:#fffdf9!important}#inner-content .office-verdict-title{margin:0 0 .6em!important;font-size:1em!important;font-weight:700!important;line-height:1.4!important;color:#333!important}#inner-content .office-verdict ul{margin:0!important;padding-left:1.25em!important;line-height:1.7!important}#inner-content .office-verdict li{margin-bottom:.35em!important}#inner-content p.office-product-links{margin:1.25em 0 0!important}#inner-content p.office-product-links .office-btn{display:inline-block!important;margin:0 8px 8px 0!important;padding:8px 16px!important;border-radius:4px!important;color:#fff!important;font-weight:700!important;font-size:.92em!important;line-height:1.4!important;text-decoration:none!important}#inner-content p.office-product-links .office-btn--amazon{background:#176e68!important}#inner-content p.office-product-links .office-btn--rakuten{background:#bf0000!important}#inner-content p.office-product-links .office-btn--ms{background:#0078d4!important}#inner-content .office-box--cost{margin:2em 0 2.5em!important}#inner-content ul.office-related-list{margin:0 0 1em!important;padding-left:1.4em!important;line-height:1.75!important}#inner-content .office-box--related p.office-related-note{margin:0!important;line-height:1.75!important;color:#444!important}@media(max-width:640px){#inner-content .office-verdict-grid{grid-template-columns:1fr!important}#inner-content p.office-product-links .office-btn{display:block!important;max-width:280px!important;text-align:center!important}}@keyframes oc-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes oc-badge-pop{0%{transform:scale(.86)}70%{transform:scale(1.06)}to{transform:scale(1)}}#inner-content .office-chooser,.office-chooser{--oc-accent: #176e68;--oc-ink: #1a2332;--oc-muted: #5b6775;margin:1.75em 0 2.75em!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #e4e9ef!important;border-radius:16px!important;position:relative!important}#inner-content .office-chooser:before,.office-chooser:before{content:""!important;display:block!important;height:5px!important;background:#176e68!important}#inner-content .office-chooser .oc-state,.office-chooser .oc-state{position:absolute!important;left:-9999px!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}#inner-content .office-chooser .oc-progress,.office-chooser .oc-progress{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:4px!important;margin:0!important;padding:14px 14px 0!important;list-style:none!important}#inner-content .office-chooser .oc-prog,.office-chooser .oc-prog{display:flex!important;flex:1 1 0!important;flex-direction:column!important;align-items:center!important;gap:5px!important;min-width:0!important;margin:0!important;padding:8px 2px!important;border:1px solid #e2e7ec!important;border-radius:10px!important;background:#f7f9fb!important;color:#8a94a1!important;text-align:center!important;box-sizing:border-box!important}#inner-content .office-chooser .oc-prog-num,.office-chooser .oc-prog-num{display:block!important;font-size:.78em!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em!important}#inner-content .office-chooser .oc-prog-label,.office-chooser .oc-prog-label{display:block!important;font-size:.68em!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}#inner-content .office-chooser #oc-q1:checked~.oc-progress .oc-prog--1,#inner-content .office-chooser #oc-q2:checked~.oc-progress .oc-prog--2,#inner-content .office-chooser #oc-q2p:checked~.oc-progress .oc-prog--2,#inner-content .office-chooser #oc-q3:checked~.oc-progress .oc-prog--3,#inner-content .office-chooser #oc-q3w:checked~.oc-progress .oc-prog--3,#inner-content .office-chooser #oc-q3p:checked~.oc-progress .oc-prog--3,#inner-content .office-chooser #oc-q4:checked~.oc-progress .oc-prog--4,#inner-content .office-chooser #oc-q4p:checked~.oc-progress .oc-prog--4,#inner-content .office-chooser #oc-q4b:checked~.oc-progress .oc-prog--4,#inner-content .office-chooser #oc-q5:checked~.oc-progress .oc-prog--5,#inner-content .office-chooser #oc-q6:checked~.oc-progress .oc-prog--6,#inner-content .office-chooser #oc-q7:checked~.oc-progress .oc-prog--7,.office-chooser #oc-q1:checked~.oc-progress .oc-prog--1,.office-chooser #oc-q2:checked~.oc-progress .oc-prog--2,.office-chooser #oc-q2p:checked~.oc-progress .oc-prog--2,.office-chooser #oc-q3:checked~.oc-progress .oc-prog--3,.office-chooser #oc-q3w:checked~.oc-progress .oc-prog--3,.office-chooser #oc-q3p:checked~.oc-progress .oc-prog--3,.office-chooser #oc-q4:checked~.oc-progress .oc-prog--4,.office-chooser #oc-q4p:checked~.oc-progress .oc-prog--4,.office-chooser #oc-q4b:checked~.oc-progress .oc-prog--4,.office-chooser #oc-q5:checked~.oc-progress .oc-prog--5,.office-chooser #oc-q6:checked~.oc-progress .oc-prog--6,.office-chooser #oc-q7:checked~.oc-progress .oc-prog--7{background:#fff!important;border-color:#176e68!important;color:#176e68!important}#inner-content .office-chooser #oc-web:checked~.oc-progress .oc-prog,#inner-content .office-chooser #oc-compat:checked~.oc-progress .oc-prog,#inner-content .office-chooser #oc-m365:checked~.oc-progress .oc-prog,#inner-content .office-chooser #oc-single:checked~.oc-progress .oc-prog,#inner-content .office-chooser #oc-home:checked~.oc-progress .oc-prog,#inner-content .office-chooser #oc-hb:checked~.oc-progress .oc-prog,.office-chooser #oc-web:checked~.oc-progress .oc-prog,.office-chooser #oc-compat:checked~.oc-progress .oc-prog,.office-chooser #oc-m365:checked~.oc-progress .oc-prog,.office-chooser #oc-single:checked~.oc-progress .oc-prog,.office-chooser #oc-home:checked~.oc-progress .oc-prog,.office-chooser #oc-hb:checked~.oc-progress .oc-prog{background:#e6f3ef!important;border-color:#b7d9d2!important;color:#176e68!important}#inner-content .office-chooser .oc-panel,.office-chooser .oc-panel{display:none!important}#inner-content .office-chooser .oc-panel--q1,.office-chooser .oc-panel--q1{display:block!important}#inner-content .office-chooser #oc-q2:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q2p:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q3:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q3w:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q3p:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q4:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q4p:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q4b:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q5:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q6:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q7:checked~.oc-panel--q1,#inner-content .office-chooser #oc-web:checked~.oc-panel--q1,#inner-content .office-chooser #oc-compat:checked~.oc-panel--q1,#inner-content .office-chooser #oc-m365:checked~.oc-panel--q1,#inner-content .office-chooser #oc-single:checked~.oc-panel--q1,#inner-content .office-chooser #oc-home:checked~.oc-panel--q1,#inner-content .office-chooser #oc-hb:checked~.oc-panel--q1,.office-chooser #oc-q2:checked~.oc-panel--q1,.office-chooser #oc-q2p:checked~.oc-panel--q1,.office-chooser #oc-q3:checked~.oc-panel--q1,.office-chooser #oc-q3w:checked~.oc-panel--q1,.office-chooser #oc-q3p:checked~.oc-panel--q1,.office-chooser #oc-q4:checked~.oc-panel--q1,.office-chooser #oc-q4p:checked~.oc-panel--q1,.office-chooser #oc-q4b:checked~.oc-panel--q1,.office-chooser #oc-q5:checked~.oc-panel--q1,.office-chooser #oc-q6:checked~.oc-panel--q1,.office-chooser #oc-q7:checked~.oc-panel--q1,.office-chooser #oc-web:checked~.oc-panel--q1,.office-chooser #oc-compat:checked~.oc-panel--q1,.office-chooser #oc-m365:checked~.oc-panel--q1,.office-chooser #oc-single:checked~.oc-panel--q1,.office-chooser #oc-home:checked~.oc-panel--q1,.office-chooser #oc-hb:checked~.oc-panel--q1{display:none!important}#inner-content .office-chooser #oc-q1:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q2:checked~.oc-panel--q2,#inner-content .office-chooser #oc-q2p:checked~.oc-panel--q2p,#inner-content .office-chooser #oc-q3:checked~.oc-panel--q3,#inner-content .office-chooser #oc-q3w:checked~.oc-panel--q3w,#inner-content .office-chooser #oc-q3p:checked~.oc-panel--q3p,#inner-content .office-chooser #oc-q4:checked~.oc-panel--q4,#inner-content .office-chooser #oc-q4p:checked~.oc-panel--q4p,#inner-content .office-chooser #oc-q4b:checked~.oc-panel--q4b,#inner-content .office-chooser #oc-q5:checked~.oc-panel--q5,#inner-content .office-chooser #oc-q6:checked~.oc-panel--q6,#inner-content .office-chooser #oc-q7:checked~.oc-panel--q7,#inner-content .office-chooser #oc-web:checked~.oc-panel--web,#inner-content .office-chooser #oc-compat:checked~.oc-panel--compat,#inner-content .office-chooser #oc-m365:checked~.oc-panel--m365,#inner-content .office-chooser #oc-single:checked~.oc-panel--single,#inner-content .office-chooser #oc-home:checked~.oc-panel--home,#inner-content .office-chooser #oc-hb:checked~.oc-panel--hb,.office-chooser #oc-q1:checked~.oc-panel--q1,.office-chooser #oc-q2:checked~.oc-panel--q2,.office-chooser #oc-q2p:checked~.oc-panel--q2p,.office-chooser #oc-q3:checked~.oc-panel--q3,.office-chooser #oc-q3w:checked~.oc-panel--q3w,.office-chooser #oc-q3p:checked~.oc-panel--q3p,.office-chooser #oc-q4:checked~.oc-panel--q4,.office-chooser #oc-q4p:checked~.oc-panel--q4p,.office-chooser #oc-q4b:checked~.oc-panel--q4b,.office-chooser #oc-q5:checked~.oc-panel--q5,.office-chooser #oc-q6:checked~.oc-panel--q6,.office-chooser #oc-q7:checked~.oc-panel--q7,.office-chooser #oc-web:checked~.oc-panel--web,.office-chooser #oc-compat:checked~.oc-panel--compat,.office-chooser #oc-m365:checked~.oc-panel--m365,.office-chooser #oc-single:checked~.oc-panel--single,.office-chooser #oc-home:checked~.oc-panel--home,.office-chooser #oc-hb:checked~.oc-panel--hb{display:block!important;padding:22px 22px 24px!important;animation:oc-panel-in .38s ease both!important}#inner-content .office-chooser .oc-q-head,.office-chooser .oc-q-head{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 1.1em!important}#inner-content .office-chooser .oc-q-badge,.office-chooser .oc-q-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:52px!important;height:52px!important;border-radius:16px!important;background:#f0f3f6!important;color:#6b7684!important;border:1px solid #e2e7ec!important;font-size:1.15em!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1!important;animation:oc-badge-pop .45s ease both!important}#inner-content .office-chooser .oc-q-meta,.office-chooser .oc-q-meta{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}#inner-content .office-chooser .oc-q-step,.office-chooser .oc-q-step{margin:0!important;font-size:.78em!important;font-weight:800!important;letter-spacing:.08em!important;color:#8a94a1!important;line-height:1.2!important}#inner-content .office-chooser .oc-q-tag,.office-chooser .oc-q-tag{display:inline-block!important;width:fit-content!important;margin:0!important;padding:4px 10px!important;border-radius:999px!important;background:#e6f3ef!important;color:#176e68!important;font-size:.82em!important;font-weight:800!important;line-height:1.3!important}#inner-content .office-chooser .oc-q--use .oc-q-badge,.office-chooser .oc-q--use .oc-q-badge,#inner-content .office-chooser .oc-q--share .oc-q-badge,.office-chooser .oc-q--share .oc-q-badge{background:#e8f3fc!important;color:#0067b8!important;border-color:#cfe4f6!important}#inner-content .office-chooser .oc-q--use .oc-q-tag,.office-chooser .oc-q--use .oc-q-tag,#inner-content .office-chooser .oc-q--share .oc-q-tag,.office-chooser .oc-q--share .oc-q-tag{background:#e8f3fc!important;color:#0067b8!important}#inner-content .office-chooser .oc-q--personal .oc-q-badge,.office-chooser .oc-q--personal .oc-q-badge,#inner-content .office-chooser .oc-q--install .oc-q-badge,.office-chooser .oc-q--install .oc-q-badge{background:#e6f6f3!important;color:#0f7b6c!important;border-color:#c8e8e2!important}#inner-content .office-chooser .oc-q--personal .oc-q-tag,.office-chooser .oc-q--personal .oc-q-tag,#inner-content .office-chooser .oc-q--install .oc-q-tag,.office-chooser .oc-q--install .oc-q-tag{background:#e6f6f3!important;color:#0f7b6c!important}#inner-content .office-chooser .oc-q--pay .oc-q-badge,.office-chooser .oc-q--pay .oc-q-badge{background:#e6f3ef!important;color:#176e68!important;border-color:#ffe0b3!important}#inner-content .office-chooser .oc-q--apps .oc-q-badge,.office-chooser .oc-q--apps .oc-q-badge{background:#e8eef8!important;color:#185abd!important;border-color:#cfdced!important}#inner-content .office-chooser .oc-q--apps .oc-q-tag,.office-chooser .oc-q--apps .oc-q-tag{background:#e8eef8!important;color:#185abd!important}#inner-content .office-chooser .oc-q--mail .oc-q-badge,.office-chooser .oc-q--mail .oc-q-badge{background:#eeedfb!important;color:#5b5fc7!important;border-color:#d8d7f0!important}#inner-content .office-chooser .oc-q--mail .oc-q-tag,.office-chooser .oc-q--mail .oc-q-tag{background:#eeedfb!important;color:#5b5fc7!important}#inner-content .office-chooser .office-chooser-q-text,.office-chooser .office-chooser-q-text{margin:0 0 .7em!important;font-size:1.28em!important;font-weight:800!important;line-height:1.55!important;color:var(--oc-ink)!important;letter-spacing:.01em!important}#inner-content .office-chooser .oc-em,.office-chooser .oc-em{color:#176e68!important;background:#e6f3ef!important;padding:0 .15em!important}#inner-content .office-chooser .oc-q--use .oc-em,.office-chooser .oc-q--use .oc-em,#inner-content .office-chooser .oc-q--share .oc-em,.office-chooser .oc-q--share .oc-em{color:#0067b8!important;background:#e8f3fc!important}#inner-content .office-chooser .office-chooser-q-note,.office-chooser .office-chooser-q-note{margin:0 0 1.35em!important;padding:12px 14px!important;border-radius:10px!important;background:#ffffffb8!important;border:1px solid rgba(228,233,239,.95)!important;font-size:.92em!important;line-height:1.7!important;color:var(--oc-muted)!important}#inner-content .office-chooser .office-chooser-actions,.office-chooser .office-chooser-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;max-width:none!important;width:100%!important}#inner-content .office-chooser .office-chooser-btn,.office-chooser .office-chooser-btn{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;flex:none!important;margin:0!important;padding:16px 16px 15px!important;border:2px solid transparent!important;border-radius:10px!important;font-size:1em!important;font-weight:700!important;line-height:1.35!important;cursor:pointer!important;text-align:left!important;box-sizing:border-box!important;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}#inner-content .office-chooser .office-chooser-btn:hover,.office-chooser .office-chooser-btn:hover{transform:none!important}#inner-content .office-chooser .oc-btn-kicker,.office-chooser .oc-btn-kicker{display:inline-block!important;margin:0 0 2px!important;padding:2px 7px!important;border-radius:4px!important;background:#ffffff8c!important;font-size:.72em!important;font-weight:800!important;letter-spacing:.1em!important;opacity:1!important}#inner-content .office-chooser .oc-btn-main,.office-chooser .oc-btn-main{display:block!important;font-size:1.05em!important;font-weight:800!important;line-height:1.35!important}#inner-content .office-chooser .oc-btn-sub,.office-chooser .oc-btn-sub{display:block!important;font-size:.82em!important;font-weight:600!important;opacity:.85!important;line-height:1.4!important}#inner-content .office-chooser .office-chooser-btn--yes,.office-chooser .office-chooser-btn--yes{background:#e8f2fa!important;color:#0b4f8a!important;border-color:#7eb6e0!important}#inner-content .office-chooser .office-chooser-btn--no,.office-chooser .office-chooser-btn--no{background:#e6f3ef!important;color:#9a5b00!important;border-color:#ffc46b!important}#inner-content .office-chooser .office-chooser-btn--yes:hover,.office-chooser .office-chooser-btn--yes:hover{background:#d7eaf8!important;border-color:#4a9ad4!important;color:#083d6d!important}#inner-content .office-chooser .office-chooser-btn--no:hover,.office-chooser .office-chooser-btn--no:hover{background:#ffe8c7!important;border-color:#f0a020!important;color:#7a4800!important}#inner-content .office-chooser .office-chooser-btn--yes:active,.office-chooser .office-chooser-btn--yes:active{background:#c8e0f4!important;border-color:#2f7fbe!important}#inner-content .office-chooser .office-chooser-btn--no:active,.office-chooser .office-chooser-btn--no:active{background:#ffd9a8!important;border-color:#e09000!important}#inner-content .office-chooser .office-chooser-btn--yes .oc-btn-kicker,.office-chooser .office-chooser-btn--yes .oc-btn-kicker{background:#ffffffb3!important;color:#0b4f8a!important}#inner-content .office-chooser .office-chooser-btn--no .oc-btn-kicker,.office-chooser .office-chooser-btn--no .oc-btn-kicker{background:#ffffffb3!important;color:#9a5b00!important}#inner-content .office-chooser .office-chooser-btn--reset,.office-chooser .office-chooser-btn--reset{display:inline-flex!important;flex-direction:row!important;align-items:center!important;width:auto!important;max-width:none!important;margin-top:1.25em!important;padding:12px 18px!important;background:#f3f5f8!important;color:#333!important;border-color:#dde2e8!important;font-size:.95em!important}#inner-content .office-chooser .office-chooser-result,.office-chooser .office-chooser-result{background:#f7fafc!important;border:1px solid #d7e0ea!important;border-left:4px solid #176e68!important;border-radius:12px!important}#inner-content .office-chooser .office-chooser-progress,.office-chooser .office-chooser-progress{margin:0 0 .85em!important;font-size:.82em!important;font-weight:800!important;letter-spacing:.08em!important;color:#8a94a1!important}#inner-content .office-chooser .office-chooser-result-visual,.office-chooser .office-chooser-result-visual{margin:0 0 1em!important;max-width:300px!important}#inner-content .office-chooser .office-chooser-result-visual svg,.office-chooser .office-chooser-result-visual svg,#inner-content .office-chooser .office-chooser-result-visual img,.office-chooser .office-chooser-result-visual img{display:block!important;width:100%!important;height:auto!important;border-radius:12px!important;border:1px solid #e2e7ec!important}#inner-content .office-chooser .office-chooser-result-hero,.office-chooser .office-chooser-result-hero{margin:0 0 1.1em!important;padding:16px 18px!important;background:#fff!important;border:2px solid #176e68!important;border-radius:10px!important}#inner-content .office-chooser .office-chooser-result-label,.office-chooser .office-chooser-result-label{margin:0 0 .45em!important;font-size:.88em!important;font-weight:800!important;color:#176e68!important}#inner-content .office-chooser .office-chooser-result-title,.office-chooser .office-chooser-result-title{margin:0 0 .55em!important;font-size:1.4em!important;font-weight:800!important;line-height:1.4!important;color:#1a1a1a!important;border:none!important;background:transparent!important}#inner-content .office-chooser .office-chooser-result-price,.office-chooser .office-chooser-result-price{display:inline-block!important;margin:0!important;padding:6px 12px!important;border-radius:6px!important;background:#e6f3ef!important;border:1px solid #b7d9d2!important;color:#176e68!important;font-weight:800!important}#inner-content .office-chooser .office-chooser-result-desc,#inner-content .office-chooser .office-chooser-result-note,.office-chooser .office-chooser-result-desc,.office-chooser .office-chooser-result-note{margin:0 0 .75em!important;line-height:1.75!important}#inner-content .office-chooser .office-chooser-result-points,.office-chooser .office-chooser-result-points{margin:0 0 1em!important;padding:12px 12px 12px 1.5em!important;border-radius:10px!important;background:#fff!important;border:1px solid #e2e7ec!important;line-height:1.75!important}#inner-content .office-chooser .office-chooser-result-links a,.office-chooser .office-chooser-result-links a{display:inline-block!important;margin:0 10px 8px 0!important;padding:10px 16px!important;border-radius:8px!important;background:#0078d4!important;color:#fff!important;font-weight:800!important;text-decoration:none!important}#inner-content .office-chooser .office-chooser-result-links a.office-chooser-link--amazon,.office-chooser .office-chooser-result-links a.office-chooser-link--amazon{background:#176e68!important}@media(max-width:560px){#inner-content .office-chooser .oc-progress,.office-chooser .oc-progress{padding:12px 10px 0!important;gap:3px!important}#inner-content .office-chooser .oc-prog,.office-chooser .oc-prog{padding:7px 1px!important}#inner-content .office-chooser .oc-prog-label,.office-chooser .oc-prog-label{display:none!important}#inner-content .office-chooser .office-chooser-actions,.office-chooser .office-chooser-actions{grid-template-columns:1fr!important}#inner-content .office-chooser .office-chooser-q-text,.office-chooser .office-chooser-q-text{font-size:1.12em!important}#inner-content .office-chooser #oc-q1:checked~.oc-panel--q1,#inner-content .office-chooser #oc-q2:checked~.oc-panel--q2,#inner-content .office-chooser #oc-q2p:checked~.oc-panel--q2p,#inner-content .office-chooser #oc-q3:checked~.oc-panel--q3,#inner-content .office-chooser #oc-q3w:checked~.oc-panel--q3w,#inner-content .office-chooser #oc-q3p:checked~.oc-panel--q3p,#inner-content .office-chooser #oc-q4:checked~.oc-panel--q4,#inner-content .office-chooser #oc-q4p:checked~.oc-panel--q4p,#inner-content .office-chooser #oc-q4b:checked~.oc-panel--q4b,#inner-content .office-chooser #oc-q5:checked~.oc-panel--q5,#inner-content .office-chooser #oc-q6:checked~.oc-panel--q6,#inner-content .office-chooser #oc-q7:checked~.oc-panel--q7,#inner-content .office-chooser #oc-web:checked~.oc-panel--web,#inner-content .office-chooser #oc-compat:checked~.oc-panel--compat,#inner-content .office-chooser #oc-m365:checked~.oc-panel--m365,#inner-content .office-chooser #oc-single:checked~.oc-panel--single,#inner-content .office-chooser #oc-home:checked~.oc-panel--home,#inner-content .office-chooser #oc-hb:checked~.oc-panel--hb,.office-chooser #oc-q1:checked~.oc-panel--q1,.office-chooser #oc-q2:checked~.oc-panel--q2,.office-chooser #oc-q2p:checked~.oc-panel--q2p,.office-chooser #oc-q3:checked~.oc-panel--q3,.office-chooser #oc-q3w:checked~.oc-panel--q3w,.office-chooser #oc-q3p:checked~.oc-panel--q3p,.office-chooser #oc-q4:checked~.oc-panel--q4,.office-chooser #oc-q4p:checked~.oc-panel--q4p,.office-chooser #oc-q4b:checked~.oc-panel--q4b,.office-chooser #oc-q5:checked~.oc-panel--q5,.office-chooser #oc-q6:checked~.oc-panel--q6,.office-chooser #oc-q7:checked~.oc-panel--q7,.office-chooser #oc-web:checked~.oc-panel--web,.office-chooser #oc-compat:checked~.oc-panel--compat,.office-chooser #oc-m365:checked~.oc-panel--m365,.office-chooser #oc-single:checked~.oc-panel--single,.office-chooser #oc-home:checked~.oc-panel--home,.office-chooser #oc-hb:checked~.oc-panel--hb{padding:18px 16px 20px!important}}@media(prefers-reduced-motion:reduce){#inner-content .office-chooser .oc-panel,.office-chooser .oc-panel,#inner-content .office-chooser .oc-q-badge,.office-chooser .oc-q-badge,#inner-content .office-chooser .office-chooser-btn,.office-chooser .office-chooser-btn{animation:none!important;transition:none!important}}#inner-content .office-box :is(h2,h2.hh.hh15.office-h2,h2.hh.hh15.office-h2-chapter){margin-top:0!important;margin-block-start:0!important}#inner-content .office-box .article_box>:is(h2,h2.hh.hh15.office-h2,h2.hh.hh15.office-h2-chapter):first-child{margin-top:0!important;margin-block-start:0!important}#inner-content .office-short-guide>.office-intro,#inner-content .office-free-guide>.office-intro{margin:0 0 1.5rem!important}#inner-content .office-short-guide .office-intro h2,#inner-content .office-free-guide .office-intro h2{margin-top:0}#inner-content .office-entry-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:1.4rem 0}#inner-content .office-entry-choice{display:flex;flex-direction:column;gap:7px;padding:19px 16px;background:#f6faf8;border:1px solid #cbded5;border-radius:8px;color:#183c35;text-decoration:none;line-height:1.55}#inner-content .office-entry-choice:hover,#inner-content .office-entry-choice:focus-visible{border-color:#247558;background:#edf5ee}#inner-content .office-entry-choice strong{font-size:16px}#inner-content .office-entry-choice span{font-size:12px;color:#526b63}#inner-content .office-entry-choice em{font-size:12px;font-style:normal;font-weight:700;margin-top:auto;color:#176e68}#inner-content .office-brief-section{border-top:1px solid #e1e9e4;padding:1rem 0 1.1rem}#inner-content .office-brief-section h2{margin:.5rem 0 .6rem;font-size:22px}#inner-content .office-brief-section p,#inner-content .office-brief-section li{margin:.45rem 0;line-height:1.85}#inner-content .office-brief-section ul,#inner-content .office-brief-section ol{padding-left:1.5rem;margin:.8rem 0}#inner-content .office-brief-next{margin:1rem 0 .3rem!important;font-weight:700}#inner-content .office-brief-sub{margin:.4rem 0!important;font-size:14px}#inner-content .office-brief-caution{border-left:3px solid #bd9151;background:#fcfaf3;padding:14px 17px;margin:1rem 0 1.8rem}#inner-content .office-brief-caution p{margin:6px 0 0}#inner-content .office-free-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1rem 0}#inner-content .office-free-products>section{border:1px solid #dce7df;padding:15px 17px;border-radius:6px}#inner-content .office-free-products h3{margin:.1rem 0 .5rem;font-size:17px}#inner-content .office-free-products p{font-size:14px}#inner-content .office-free-products .office-btn{font-size:12px;margin:3px;padding:8px 11px}@media(max-width:670px){#inner-content .office-entry-choices,#inner-content .office-free-products{grid-template-columns:1fr}#inner-content .office-entry-choice{padding:13px 16px}#inner-content .office-brief-section h2{font-size:19px}#inner-content .office-free-guide .office-table-wrap{overflow-x:auto}}#inner-content .office-budget-jump{display:flex;flex-wrap:wrap;gap:9px;margin:1.3rem 0}#inner-content .office-budget-jump a{display:inline-block;border:1px solid #c4d9d0;border-radius:8px;padding:9px 12px;background:#f5f9f6;font-weight:700;font-size:13px;text-decoration:none}#inner-content .office-budget-product{padding-bottom:1.8rem}#inner-content .office-budget-index{font-weight:700;color:#247558;font-size:11px;letter-spacing:.12em}#inner-content .office-budget-caution{background:#f6faf7;border-left:3px solid #8eb09e;padding:12px 14px}#inner-content .office-budget-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}#inner-content .office-budget-links .office-btn{font-weight:700;padding:10px 16px;border-radius:6px}#inner-content .office-budget-shopnote{font-size:12px;color:#60726b}@media(max-width:670px){#inner-content .office-budget-jump{flex-direction:column}#inner-content .office-budget-links .office-btn{flex:1 1 130px;text-align:center}}#inner-content .office-install-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.2rem 0 1.6rem}#inner-content .office-install-paths>a{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #ccddd3;border-radius:8px;background:#f4f9f6;text-decoration:none;color:#20493d}#inner-content .office-install-paths strong{font-size:16px}#inner-content .office-install-paths span{font-size:13px;color:#587468}#inner-content .office-install-guide ol{padding-left:1.6rem}#inner-content .office-install-guide ol>li{margin-bottom:.7rem}#inner-content .office-install-note{border-left:3px solid #7aa996;background:#f1f8f4;padding:12px 15px;font-size:14px}#inner-content .office-install-video{margin:1rem 0 1.2rem}#inner-content .office-install-video__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:#18242b}#inner-content .office-install-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#inner-content .office-install-video figcaption{font-size:12px;margin-top:8px;line-height:1.6}#inner-content .office-install-source{font-size:13px}@media(max-width:670px){#inner-content .office-install-paths{grid-template-columns:1fr}}#inner-content .office-article--yahoo #section_ok>.article_sub_box{margin:1.5rem 0 2rem!important}#inner-content .office-article--yahoo .article_sub_box>h3.office-product-title{margin:0 0 12px!important}#inner-content .office-article--yahoo .kaerebalink-box{display:grid;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:20px;padding:20px;border:1px solid #d8e4de;border-radius:10px;background:#f8faf9}#inner-content .office-article--yahoo .kaerebalink-image{display:grid;place-items:center;width:100%;min-width:0;aspect-ratio:1 / 1;padding:10px;border-radius:8px;border:1px solid #e1e9e4;background:#fff}#inner-content .office-article--yahoo .kaerebalink-image>a{display:grid;place-items:center;width:100%;height:100%}#inner-content .office-article--yahoo .kaerebalink-image img{display:block;width:auto;height:auto;max-width:100%;max-height:124px;object-fit:contain}#inner-content .office-article--yahoo .kaerebalink-info{min-width:0}#inner-content .office-article--yahoo .kaerebalink-name{font-size:16px;font-weight:700;line-height:1.6}#inner-content .office-article--yahoo .kaerebalink-name a{color:#173c35}#inner-content .office-article--yahoo .kaerebalink-detail:empty{display:none}#inner-content .office-article--yahoo .kaerebalink-link1{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#inner-content .office-article--yahoo .kaerebalink-link1>div{flex:1 1 175px;min-width:0}#inner-content .office-article--yahoo .kaerebalink-link1>div>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:0;border-radius:7px;color:#fff;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none;text-align:center;transition:filter .15s ease}#inner-content .office-article--yahoo .shoplinkamazon>a{background:#a85d00;color:#fff}#inner-content .office-article--yahoo .shoplinkrakuten>a{background:#bf0000;color:#fff}#inner-content .office-article--yahoo .kaerebalink-link1 a:hover,#inner-content .office-article--yahoo .kaerebalink-link1 a:focus-visible{filter:brightness(.91)}@media(max-width:640px){#inner-content .office-article--yahoo .kaerebalink-box{grid-template-columns:minmax(0,1fr);gap:15px;padding:16px}#inner-content .office-article--yahoo .kaerebalink-image{width:144px;margin-inline:auto}#inner-content .office-article--yahoo .kaerebalink-link1{flex-direction:column}#inner-content .office-article--yahoo .kaerebalink-link1>div{flex:0 1 auto}#inner-content .office-article--yahoo .kaerebalink-link1>div>a{width:100%}}
